ORY.Hydra (ory_hydra v1.2.2)
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
http_headers_t()
Specs
http_method_t()
Specs
http_method_t() :: :delete | :get | :post | :put
response_t()
Specs
response_t() :: {:ok, ORY.Hydra.Response.t()} | {:error, ORY.Hydra.Response.t() | any()}
Link to this section Functions
accept_consent_request(params)
Specs
accept_consent_request(map()) :: ORY.Hydra.Operation.t()
Accept a consent request.
accept_login_request(params)
Specs
accept_login_request(map()) :: ORY.Hydra.Operation.t()
Accept a login request.
accept_logout_request(params)
Specs
accept_logout_request(map()) :: ORY.Hydra.Operation.t()
Accepts a logout request.
check_alive()
Specs
check_alive() :: ORY.Hydra.Operation.t()
Check whether an ORY Hydra service is alive.
create_client(params \\ %{})
Specs
create_client(map()) :: ORY.Hydra.Operation.t()
Create an OAuth 2.0 client.
delete_client(id)
Specs
delete_client(String.t()) :: ORY.Hydra.Operation.t()
Delete an OAuth 2.0 client.
delete_jwk(set, kid)
Specs
delete_jwk(String.t(), String.t()) :: ORY.Hydra.Operation.t()
Delete a JSON Web Key.
delete_jwk_set(set)
Specs
delete_jwk_set(String.t()) :: ORY.Hydra.Operation.t()
Delete a JSON Web Key set.
flush_expired_access_tokens(params \\ %{})
Specs
flush_expired_access_tokens(map()) :: ORY.Hydra.Operation.t()
Delete expired OAuth2 access tokens.
generate_jwk_set(set, params)
Specs
generate_jwk_set(String.t(), map()) :: ORY.Hydra.Operation.t()
Generate a JSON Web Key set.
get_client(id)
Specs
get_client(String.t()) :: ORY.Hydra.Operation.t()
Retrieve an OAuth 2.0 client.
get_consent_request(params)
Specs
get_consent_request(map()) :: ORY.Hydra.Operation.t()
Retrieve consent request.
get_jwk(set, kid)
Specs
get_jwk(String.t(), String.t()) :: ORY.Hydra.Operation.t()
Retrieve a JSON Web Key.
get_jwk_set(set)
Specs
get_jwk_set(String.t()) :: ORY.Hydra.Operation.t()
Retrieve a JSON Web Key set.
get_login_request(params)
Specs
get_login_request(map()) :: ORY.Hydra.Operation.t()
Retrieve login request.
get_logout_request(params)
Specs
get_logout_request(map()) :: ORY.Hydra.Operation.t()
Retrieve logout request.
get_metrics()
Specs
get_metrics() :: ORY.Hydra.Operation.t()
Retrieve a metric snapshot from an ORY Hydra service.
get_version()
Specs
get_version() :: ORY.Hydra.Operation.t()
Retrieve the version of the ORY Hydra service.
introspect(params)
Specs
introspect(map()) :: ORY.Hydra.Operation.t()
Check whether a token is active.
list_clients(params \\ %{})
Specs
list_clients(map()) :: ORY.Hydra.Operation.t()
List all OAuth 2.0 clients.
list_consent_sessions(params)
Specs
list_consent_sessions(map()) :: ORY.Hydra.Operation.t()
List all consent sessions.
reject_consent_request(params)
Specs
reject_consent_request(map()) :: ORY.Hydra.Operation.t()
Reject a consent request.
reject_login_request(params)
Specs
reject_login_request(map()) :: ORY.Hydra.Operation.t()
Reject a login request.
reject_logout_request(params)
Specs
reject_logout_request(map()) :: ORY.Hydra.Operation.t()
Reject a logout request.
request(operation, config)
Specs
request(ORY.Hydra.Operation.t(), map()) :: response_t()
Issue a request to the ORY Hydra administrative API.
revoke_consent_sessions(params)
Specs
revoke_consent_sessions(map()) :: ORY.Hydra.Operation.t()
Revoke consent sessions.
revoke_login_sessions(params)
Specs
revoke_login_sessions(map()) :: ORY.Hydra.Operation.t()
Revoke login sessions.
update_client(id, params)
Specs
update_client(String.t(), map()) :: ORY.Hydra.Operation.t()
Update an OAuth 2.0 client.
update_jwk(set, kid, params)
Specs
update_jwk(String.t(), String.t(), map()) :: ORY.Hydra.Operation.t()
Update a JSON Web Key.
update_jwk_set(set, params)
Specs
update_jwk_set(String.t(), map()) :: ORY.Hydra.Operation.t()
Update a JSON Web Key set.