INNER CODE UNIT · Python

get_login_url

tomasvotava/fastapi-sso · fastapi_sso/sso/apple.py:21

    async def get_login_url(
        self,
        *,
        redirect_uri: pydantic.AnyHttpUrl | str | None = None,
        params: dict[str, Any] | None = None,
        state: str | None = None,
    ) -> str:
        """Generate Apple login URL with `form_post` callback mode.

        Apple requires `response_mode=form_post` when requesting `name` or `email`.
        """
        auth_params = {"response_mode": "form_post"}
        if params:
            auth_params.update(params)
        return await super().get_login_url(redirect_uri=redirect_uri, params=auth_params, state=state)

    @property
    def _extra_query_params(self) -> dict:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…