View Source Boruta.Oauth.Client (Boruta core v2.1.0)
OAuth client schema and utilities
Link to this section Summary
Functions
Returns grant types supported by the server. Boruta.Oauth.Client supported_grant_types attribute may be a subset of them.
Link to this section Types
Specs
t() :: %Boruta.Oauth.Client{
access_token_ttl: integer(),
authorization_code_ttl: integer(),
authorize_scope: boolean(),
authorized_scopes: [Boruta.Oauth.Scope.t()],
id: any(),
id_token_ttl: integer(),
name: String.t(),
pkce: boolean(),
private_key: String.t(),
public_key: String.t(),
public_refresh_token: boolean(),
public_revoke: boolean(),
redirect_uris: [String.t()],
refresh_token_ttl: integer(),
secret: String.t(),
supported_grant_types: [String.t()]
}
Link to this section Functions
Specs
Specs
Specs
Specs
grant_types() :: grant_types :: [String.t()]
Returns grant types supported by the server. Boruta.Oauth.Client supported_grant_types attribute may be a subset of them.