Different OAuth 2.0 request with OpenID Connect extensions.
from aioauth.oidc.core import requests
Query
dataclass
Bases: Query
Query extended with OpenID prompt
Source code in aioauth/oidc/core/requests.py
| @dataclass
class Query(BaseQuery):
"""Query extended with OpenID `prompt`"""
# Space delimited, case sensitive list of ASCII string values that
# specifies whether the Authorization Server prompts the End-User for
# reauthentication and consent. The defined values are: none, login,
# consent, select_account.
# https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
prompt: Optional[str] = None
|
Request
dataclass
Bases: Request
Object that contains a client's complete request.
Source code in aioauth/oidc/core/requests.py
| @dataclass
class Request(BaseRequest):
"""Object that contains a client's complete request."""
query: Query = field(default_factory=Query)
|