ory_hydra v1.0.0 ORY.Hydra
ORY Hydra is an open source OAuth 2.0 and OpenID Connect 1.0 provider. This project provides an Elixir client for interacting with ORY Hydra's administrative REST API.
For additional information about ORY Hydra please refer to their official documentation.
Link to this section Summary
Functions
Accept a consent request.
Accept a login request.
Accepts a logout request.
Check whether an ORY Hydra service is alive.
Create an OAuth 2.0 client.
Delete an OAuth 2.0 client.
Delete a JSON Web Key.
Delete a JSON Web Key set.
Delete expired OAuth2 access tokens.
Generate a JSON Web Key set.
Retrieve an OAuth 2.0 client.
Retrieve consent request.
Retrieve a JSON Web Key.
Retrieve a JSON Web Key set.
Retrieve login request.
Retrieve logout request.
Retrieve a metric snapshot from an ORY Hydra service.
Retrieve the version of the ORY Hydra service.
Check whether a token is active.
List all OAuth 2.0 clients.
List all consent sessions.
Reject a consent request.
Reject a login request.
Reject a logout request.
Issue a request to the ORY Hydra administrative API.
Revoke consent sessions.
Revoke login sessions.
Update an OAuth 2.0 client.
Update a JSON Web Key.
Update a JSON Web Key set.
Link to this section Types
response_t()
response_t() :: {:ok, ORY.Hydra.Response.t()} | {:error, ORY.Hydra.Response.t() | any()}
Link to this section Functions
accept_consent_request(params)
accept_consent_request(map()) :: ORY.Hydra.Operation.t()
Accept a consent request.
accept_login_request(params)
accept_login_request(map()) :: ORY.Hydra.Operation.t()
Accept a login request.
accept_logout_request(params)
accept_logout_request(map()) :: ORY.Hydra.Operation.t()
Accepts a logout request.
Check whether an ORY Hydra service is alive.
Create an OAuth 2.0 client.
Delete an OAuth 2.0 client.
delete_jwk(set, kid)
delete_jwk(String.t(), String.t()) :: ORY.Hydra.Operation.t()
Delete a JSON Web Key.
Delete a JSON Web Key set.
flush_expired_access_tokens(params \\ %{})
flush_expired_access_tokens(map()) :: ORY.Hydra.Operation.t()
Delete expired OAuth2 access tokens.
generate_jwk_set(set, params)
generate_jwk_set(String.t(), map()) :: ORY.Hydra.Operation.t()
Generate a JSON Web Key set.
Retrieve an OAuth 2.0 client.
get_consent_request(params)
get_consent_request(map()) :: ORY.Hydra.Operation.t()
Retrieve consent request.
Retrieve a JSON Web Key.
Retrieve a JSON Web Key set.
Retrieve login request.
get_logout_request(params)
get_logout_request(map()) :: ORY.Hydra.Operation.t()
Retrieve logout request.
Retrieve a metric snapshot from an ORY Hydra service.
Retrieve the version of the ORY Hydra service.
Check whether a token is active.
List all OAuth 2.0 clients.
list_consent_sessions(params)
list_consent_sessions(map()) :: ORY.Hydra.Operation.t()
List all consent sessions.
reject_consent_request(params)
reject_consent_request(map()) :: ORY.Hydra.Operation.t()
Reject a consent request.
reject_login_request(params)
reject_login_request(map()) :: ORY.Hydra.Operation.t()
Reject a login request.
reject_logout_request(params)
reject_logout_request(map()) :: ORY.Hydra.Operation.t()
Reject a logout request.
request(operation, config)
request(ORY.Hydra.Operation.t(), map()) :: response_t()
Issue a request to the ORY Hydra administrative API.
revoke_consent_sessions(params)
revoke_consent_sessions(map()) :: ORY.Hydra.Operation.t()
Revoke consent sessions.
revoke_login_sessions(params)
revoke_login_sessions(map()) :: ORY.Hydra.Operation.t()
Revoke login sessions.
update_client(id, params)
update_client(String.t(), map()) :: ORY.Hydra.Operation.t()
Update an OAuth 2.0 client.
update_jwk(set, kid, params)
update_jwk(String.t(), String.t(), map()) :: ORY.Hydra.Operation.t()
Update a JSON Web Key.
update_jwk_set(set, params)
update_jwk_set(String.t(), map()) :: ORY.Hydra.Operation.t()
Update a JSON Web Key set.