Oidcc
▼
Project version
v3.5.1
v3.5.0
v3.4.0
v3.3.0
v3.2.6
v3.2.5
v3.2.4
v3.2.3
v3.2.2
v3.2.1
v3.2.0
v3.2.0-beta.3
v3.2.0-beta.2
v3.2.0-beta.1
v3.1.2
v3.1.2-beta.1
v3.1.1
v3.1.0
v3.1.0-beta.2
v3.1.0-beta.1
v3.0.2
v3.0.1
v3.0.0
v3.0.0-rc.6
v3.0.0-rc.5
v3.0.0-rc.4
v3.0.0-rc.3
v3.0.0-rc.2
v3.0.0-rc.1
v3.0.0-alpha.5
v3.0.0-alpha.4
v3.0.0-alpha.3
v3.0.0-alpha.2
v3.0.0-alpha.1
v2.0.0-alpha.2
v2.0.0-alpha.1
v1.8.1
Pages
Modules
Mix
Tasks
API Reference
Modules
Mix Tasks
README
Supported Features
Setup
Usage
Erlang
oidcc
Sections
Setup
Global Configuration
Summary
Functions
client_credentials_token/4
create_redirect_url/4
initiate_logout_url/4
introspect_token/5
jwt_profile_token/6
refresh_token/5
retrieve_token/5
retrieve_userinfo/5
oidcc_auth_util
Summary
Types
auth_method/0
error/0
oidcc_authorization
Summary
Types
error/0
opts/0
Functions
create_redirect_url/2
oidcc_backoff
Summary
Types
max/0
min/0
state/0
type/0
oidcc_client_context
Summary
Types
authenticated_opts/0
authenticated_t/0
error/0
opts/0
t/0
unauthenticated_opts/0
unauthenticated_t/0
Functions
apply_profiles/2
from_configuration_worker/3
from_configuration_worker/4
from_manual/4
from_manual/5
oidcc_client_registration
Sections
Records
Telemetry
Summary
Types
error/0
opts/0
response/0
t/0
Functions
register/3
oidcc_decode_util
Summary
Types
error/0
oidcc_http_util
Summary
Types
error/0
http_header/0
httpc_error/0
query_params/0
request_opts/0
telemetry_opts/0
Functions
headers_to_cache_deadline/2
oidcc_jwt_util
Summary
Types
claims/0
error/0
refresh_jwks_for_unknown_kid_fun/0
oidcc_logout
Summary
Types
error/0
initiate_url_opts/0
Functions
initiate_url/3
oidcc_profile
Summary
Types
error/0
opts/0
opts_no_profiles/0
profile/0
oidcc_provider_configuration
Sections
Records
Telemetry
Summary
Types
error/0
opts/0
quirks/0
t/0
Functions
decode_configuration/1
decode_configuration/2
load_configuration/1
load_configuration/2
load_jwks/2
oidcc_provider_configuration_worker
Summary
Types
opts/0
Functions
get_jwks/1
get_provider_configuration/1
refresh_configuration/1
refresh_jwks/1
refresh_jwks_for_unknown_kid/2
start_link/1
oidcc_scope
Summary
Types
scopes/0
t/0
Functions
parse/1
scopes_to_bin/1
oidcc_token
Sections
Records
Telemetry
Summary
Types
access/0
authorization_headers_opts/0
client_credentials_opts/0
error/0
id/0
jwt_profile_opts/0
refresh/0
refresh_opts/0
refresh_opts_no_sub/0
retrieve_opts/0
t/0
validate_jarm_opts/0
validate_jwt_opts/0
Functions
authorization_headers/4
authorization_headers/5
client_credentials/2
jwt_profile/4
refresh/3
retrieve/3
validate_id_token/3
validate_jarm/3
validate_jwt/3
oidcc_token_introspection
Sections
Records
Telemetry
Summary
Types
error/0
opts/0
t/0
Functions
introspect/3
oidcc_userinfo
Sections
Telemetry
Summary
Types
error/0
retrieve_opts/0
retrieve_opts_no_sub/0
Functions
retrieve/3
Elixir
Oidcc
Sections
Setup
Global Configuration
Summary
Functions
client_credentials_token/4
create_redirect_url/4
initiate_logout_url/4
introspect_token/5
jwt_profile_token/6
refresh_token/5
retrieve_token/5
retrieve_userinfo/5
Oidcc.Authorization
Sections
Telemetry
Summary
Functions
create_redirect_url/2
Oidcc.ClientContext
Summary
Types
authenticated_t/0
t/0
unauthenticated_t/0
Functions
apply_profiles/2
from_configuration_worker/4
from_manual/5
Oidcc.ClientRegistration
Sections
Telemetry
Summary
Types
t/0
Functions
register/3
Oidcc.ClientRegistration.Response
Summary
Types
t/0
Oidcc.Logout
Summary
Functions
initiate_url/3
Oidcc.ProviderConfiguration
Sections
Telemetry
Summary
Types
t/0
Functions
decode_configuration/2
load_configuration/2
load_jwks/2
Oidcc.ProviderConfiguration.Worker
Sections
Usage in Supervisor
Summary
Types
opts/0
Functions
child_spec/1
get_jwks/1
get_provider_configuration/1
refresh_configuration/1
refresh_jwks/1
refresh_jwks_for_unknown_kid/2
start_link/1
Oidcc.Token
Sections
Telemetry
Summary
Types
t/0
Functions
client_credentials/2
jwt_profile/4
refresh/3
retrieve/3
validate_id_token/3
validate_jarm/3
validate_jwt/3
Oidcc.Token.Access
Summary
Types
t/0
Functions
authorization_headers/5
Oidcc.Token.Id
Summary
Types
t/0
Oidcc.Token.Refresh
Summary
Types
t/0
Oidcc.TokenIntrospection
Sections
Telemetry
Summary
Types
t/0
Functions
introspect/3
Oidcc.Userinfo
Sections
Telemetry
Summary
Functions
retrieve/3
mix oidcc.gen.provider_configuration_worker
Sections
Example
Options
Search documentation of Oidcc
Settings
Oidcc.Token.Refresh
(Oidcc v3.5.1)
View Source
Refresh Token struct
Summary
Types
t()
Types
t()
(since 3.0.0)
@type
t() :: %Oidcc.Token.Refresh{token:
String.t
()}