Base configuration and extension point for OAuth providers in Flet.
Instances describe OAuth endpoints, client credentials, optional PKCE
parameters, and optional user/group retrieval behavior used by
AuthorizationService.
Properties
Properties
authorization_endpoint
instance-attribute
authorization_endpoint = authorization_endpoint
client_id
instance-attribute
client_secret
instance-attribute
client_secret = client_secret
code_challenge
instance-attribute
code_challenge = code_challenge
code_challenge_method
instance-attribute
code_challenge_method = code_challenge_method
code_verifier
instance-attribute
code_verifier = code_verifier
group_scopes
instance-attribute
group_scopes = (
group_scopes if group_scopes is not None else []
)
redirect_url
instance-attribute
redirect_url = redirect_url
scopes
instance-attribute
scopes = scopes if scopes is not None else []
token_endpoint
instance-attribute
token_endpoint = token_endpoint
user_endpoint
instance-attribute
user_endpoint = user_endpoint
user_id_fn
instance-attribute
user_scopes
instance-attribute
user_scopes = user_scopes if user_scopes is not None else []