cognito_provider
- class auth_middleware.providers.cognito.cognito_provider.CognitoProvider
- create_user_from_token(token: JWTAuthorizationCredentials) User
Initializes a domain User object with data recovered from a JWT TOKEN. Args: token (JWTAuthorizationCredentials): Defaults to Depends(oauth2_scheme).
- Returns:
User: Domain object.
- async get_keys() List[Dict[str, str]]
Get keys from AWS Cognito
- Returns:
List[JWK]: a list of JWK keys