fastapi_sso.sso.apple
Apple SSO Login helper.
Classes:
| Name | Description |
|---|---|
AppleSSO |
Class providing login via Apple ID OAuth. |
AppleSSO
Bases: SSOBase
Class providing login via Apple ID OAuth.
Methods:
| Name | Description |
|---|---|
get_discovery_document |
Get document containing handy URLs. |
get_login_url |
Generate Apple login URL with |
openid_from_response |
Return OpenID from user information provided by Apple. |
get_discovery_document()
async
Get document containing handy URLs.
get_login_url(*, redirect_uri=None, params=None, state=None)
async
Generate Apple login URL with form_post callback mode.
Apple requires response_mode=form_post when requesting name or email.
openid_from_response(response, session=None)
async
Return OpenID from user information provided by Apple.