Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 15 for openIdConnect (0.07 seconds)

The search processing time has exceeded the limit. The displayed results may be partial.

  1. tests/test_security_openid_connect_description.py

                            "security": [{"OpenIdConnect": []}],
                        }
                    }
                },
                "components": {
                    "securitySchemes": {
                        "OpenIdConnect": {
                            "type": "openIdConnect",
                            "openIdConnectUrl": "/openid",
                            "description": "OpenIdConnect security scheme",
                        }
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Feb 08 10:18:38 GMT 2026
    - 2.6K bytes
    - Click Count (0)
  2. fastapi/security/__init__.py

    from .oauth2 import OAuth2PasswordRequestFormStrict as OAuth2PasswordRequestFormStrict
    from .oauth2 import SecurityScopes as SecurityScopes
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Dec 20 18:50:00 GMT 2020
    - 881 bytes
    - Click Count (0)
  3. tests/test_security_openid_connect.py

                            "operationId": "read_current_user_users_me_get",
                            "security": [{"OpenIdConnect": []}],
                        }
                    }
                },
                "components": {
                    "securitySchemes": {
                        "OpenIdConnect": {
                            "type": "openIdConnect",
                            "openIdConnectUrl": "/openid",
                        }
                    }
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Feb 08 10:18:38 GMT 2026
    - 2.5K bytes
    - Click Count (0)
  4. fastapi/security/open_id_connect_url.py

    from typing import Annotated
    
    from annotated_doc import Doc
    from fastapi.openapi.models import OpenIdConnect as OpenIdConnectModel
    from fastapi.security.base import SecurityBase
    from starlette.exceptions import HTTPException
    from starlette.requests import Request
    from starlette.status import HTTP_401_UNAUTHORIZED
    
    
    class OpenIdConnect(SecurityBase):
        """
        OpenID Connect authentication class. An instance of it would be used as a
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Mon Mar 16 10:16:48 GMT 2026
    - 3.1K bytes
    - Click Count (0)
  5. fastapi/openapi/models.py

        flows: OAuthFlows
    
    
    class OpenIdConnect(SecurityBase):
        type_: SecuritySchemeType = Field(
            default=SecuritySchemeType.openIdConnect, alias="type"
        )
        openIdConnectUrl: str
    
    
    SecurityScheme = APIKey | HTTPBase | OAuth2 | OpenIdConnect | HTTPBearer
    
    
    class Components(BaseModelWithConfig):
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 15 11:44:39 GMT 2026
    - 14.2K bytes
    - Click Count (0)
  6. docs/en/docs/reference/security/index.md

        HTTPBasicCredentials,
        HTTPBearer,
        HTTPDigest,
        OAuth2,
        OAuth2AuthorizationCodeBearer,
        OAuth2PasswordBearer,
        OAuth2PasswordRequestForm,
        OAuth2PasswordRequestFormStrict,
        OpenIdConnect,
        SecurityScopes,
    )
    ```
    
    Read more about them in the [FastAPI docs about Security](https://fastapi.tiangolo.com/tutorial/security/).
    
    ## API Key Security Schemes
    
    ::: fastapi.security.APIKeyCookie
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Wed Feb 04 12:41:54 GMT 2026
    - 1.7K bytes
    - Click Count (0)
  7. docs/en/docs/tutorial/security/index.md

            * `authorizationCode`
        * But there is one specific "flow" that can be perfectly used for handling authentication in the same application directly:
            * `password`: some next chapters will cover examples of this.
    * `openIdConnect`: has a way to define how to discover OAuth2 authentication data automatically.
        * This automatic discovery is what is defined in the OpenID Connect specification.
    
    
    /// tip
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Aug 31 10:49:48 GMT 2025
    - 4.4K bytes
    - Click Count (0)
  8. docs/zh-hant/docs/tutorial/security/index.md

            * `implicit`
            * `clientCredentials`
            * `authorizationCode`
        * 但有一個特定的 flow 可直接在同一個應用中處理身分驗證:
            * `password`:後續幾個章節會示範這個。
    * `openIdConnect`:提供一種方式來定義如何自動發現 OAuth2 的身分驗證資訊。
        * 這種自動探索機制即由 OpenID Connect 規範定義。
    
    /// tip | 提示
    整合像 Google、Facebook、X(Twitter)、GitHub 等其他身分驗證/授權提供者也是可行而且相對容易。
    
    最複雜的部分其實是打造一個類似那樣的身分驗證/授權提供者,但 **FastAPI** 提供了工具,能替你處理繁重工作,讓你更輕鬆完成。
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sat Feb 14 08:15:26 GMT 2026
    - 4.1K bytes
    - Click Count (0)
  9. docs/ru/docs/tutorial/security/index.md

        * Но есть один конкретный «поток», который можно идеально использовать для обработки аутентификации непосредственно в этом же приложении:
            * `password`: в некоторых следующих главах будут приведены примеры.
    * `openIdConnect`: имеет способ определить, как автоматически обнаруживать данные аутентификации OAuth2.
        * Именно это автоматическое обнаружение определено в спецификации OpenID Connect.
    
    
    /// tip | Подсказка
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Feb 12 19:57:34 GMT 2026
    - 8.3K bytes
    - Click Count (0)
  10. docs/es/docs/tutorial/security/index.md

      * Pero hay un "flujo" específico que puede usarse perfectamente para manejar la autenticación directamente en la misma aplicación:
        * `password`: algunos de los próximos capítulos cubrirán ejemplos de esto.
    * `openIdConnect`: tiene una forma de definir cómo descubrir automáticamente los datos de autenticación OAuth2.
      * Este descubrimiento automático es lo que se define en la especificación de OpenID Connect.
    
    /// tip | Consejo
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Wed Dec 17 10:15:01 GMT 2025
    - 4.8K bytes
    - Click Count (0)
Back to Top