ApiResponse<CompletedRequest> |
AdminApi.acceptConsentRequestWithHttpInfo(String consentChallenge,
AcceptConsentRequest body) |
Accept a Consent Request
When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider to authenticate the subject and then tell ORY Hydra now about it.
|
ApiResponse<CompletedRequest> |
AdminApi.acceptLoginRequestWithHttpInfo(String loginChallenge,
AcceptLoginRequest body) |
Accept a Login Request
When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider (sometimes called \"identity provider\") to authenticate the subject and then tell ORY Hydra now about it.
|
ApiResponse<CompletedRequest> |
AdminApi.acceptLogoutRequestWithHttpInfo(String logoutChallenge) |
Accept a Logout Request
When a user or an application requests ORY Hydra to log out a user, this endpoint is used to confirm that logout request.
|
ApiResponse<JSONWebKeySet> |
AdminApi.createJsonWebKeySetWithHttpInfo(String set,
JsonWebKeySetGeneratorRequest body) |
Generate a New JSON Web Key
This endpoint is capable of generating JSON Web Key Sets for you.
|
ApiResponse<OAuth2Client> |
AdminApi.createOAuth2ClientWithHttpInfo(OAuth2Client body) |
Create an OAuth 2.0 Client
Create a new OAuth 2.0 client If you pass `client_secret` the secret will be used, otherwise a random secret will be generated.
|
ApiResponse<Void> |
AdminApi.deleteJsonWebKeySetWithHttpInfo(String set) |
Delete a JSON Web Key Set
Use this endpoint to delete a complete JSON Web Key Set and all the keys in that set.
|
ApiResponse<Void> |
AdminApi.deleteJsonWebKeyWithHttpInfo(String kid,
String set) |
Delete a JSON Web Key
Use this endpoint to delete a single JSON Web Key.
|
ApiResponse<Void> |
AdminApi.deleteOAuth2ClientWithHttpInfo(String id) |
Deletes an OAuth 2.0 Client
Delete an existing OAuth 2.0 Client by its ID.
|
ApiResponse<Void> |
AdminApi.deleteOAuth2TokenWithHttpInfo(String clientId) |
Delete OAuth2 Access Tokens from a Client
This endpoint deletes OAuth2 access tokens issued for a client from the database
|
ApiResponse<Void> |
PublicApi.disconnectUserWithHttpInfo() |
OpenID Connect Front-Backchannel Enabled Logout
This endpoint initiates and completes user logout at ORY Hydra and initiates OpenID Connect Front-/Back-channel logout: https://openid.net/specs/openid-connect-frontchannel-1_0.html https://openid.net/specs/openid-connect-backchannel-1_0.html
|
ApiResponse<WellKnown> |
PublicApi.discoverOpenIDConfigurationWithHttpInfo() |
OpenID Connect Discovery
The well known endpoint an be used to retrieve information for OpenID Connect clients.
|
ApiResponse<Void> |
AdminApi.flushInactiveOAuth2TokensWithHttpInfo(FlushInactiveOAuth2TokensRequest body) |
Flush Expired OAuth2 Access Tokens
This endpoint flushes expired OAuth2 access tokens from the database.
|
ApiResponse<ConsentRequest> |
AdminApi.getConsentRequestWithHttpInfo(String consentChallenge) |
Get Consent Request Information
When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider to authenticate the subject and then tell ORY Hydra now about it.
|
ApiResponse<JSONWebKeySet> |
AdminApi.getJsonWebKeySetWithHttpInfo(String set) |
Retrieve a JSON Web Key Set
This endpoint can be used to retrieve JWK Sets stored in ORY Hydra.
|
ApiResponse<JSONWebKeySet> |
AdminApi.getJsonWebKeyWithHttpInfo(String kid,
String set) |
Fetch a JSON Web Key
This endpoint returns a singular JSON Web Key, identified by the set and the specific key ID (kid).
|
ApiResponse<LoginRequest> |
AdminApi.getLoginRequestWithHttpInfo(String loginChallenge) |
Get a Login Request
When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider (sometimes called \"identity provider\") to authenticate the subject and then tell ORY Hydra now about it.
|
ApiResponse<LogoutRequest> |
AdminApi.getLogoutRequestWithHttpInfo(String logoutChallenge) |
Get a Logout Request
Use this endpoint to fetch a logout request.
|
ApiResponse<OAuth2Client> |
AdminApi.getOAuth2ClientWithHttpInfo(String id) |
Get an OAuth 2.0 Client.
|
ApiResponse<Version> |
AdminApi.getVersionWithHttpInfo() |
Get Service Version
This endpoint returns the service version typically notated using semantic versioning.
|
ApiResponse<OAuth2TokenIntrospection> |
AdminApi.introspectOAuth2TokenWithHttpInfo(String token,
String scope) |
Introspect OAuth2 Tokens
The introspection endpoint allows to check if a token (both refresh and access) is active or not.
|
ApiResponse<HealthStatus> |
AdminApi.isInstanceAliveWithHttpInfo() |
Check Alive Status
This endpoint returns a 200 status code when the HTTP server is up running.
|
ApiResponse<HealthStatus> |
PublicApi.isInstanceReadyWithHttpInfo() |
Check Readiness Status
This endpoint returns a 200 status code when the HTTP server is up running and the environment dependencies (e.g.
|
ApiResponse<List<OAuth2Client>> |
AdminApi.listOAuth2ClientsWithHttpInfo(Long limit,
Long offset) |
List OAuth 2.0 Clients
This endpoint lists all clients in the database, and never returns client secrets.
|
ApiResponse<List<PreviousConsentSession>> |
AdminApi.listSubjectConsentSessionsWithHttpInfo(String subject) |
Lists All Consent Sessions of a Subject
This endpoint lists all subject's granted consent sessions, including client and granted scope.
|
ApiResponse<Oauth2TokenResponse> |
PublicApi.oauth2TokenWithHttpInfo(String grantType,
String code,
String refreshToken,
String redirectUri,
String clientId) |
The OAuth 2.0 Token Endpoint
The client makes a request to the token endpoint by sending the following parameters using the \"application/x-www-form-urlencoded\" HTTP request entity-body.
|
ApiResponse<Void> |
PublicApi.oauthAuthWithHttpInfo() |
The OAuth 2.0 Authorize Endpoint
This endpoint is not documented here because you should never use your own implementation to perform OAuth2 flows.
|
ApiResponse<Void> |
AdminApi.prometheusWithHttpInfo() |
Get Snapshot Metrics from the Hydra Service.
|
ApiResponse<CompletedRequest> |
AdminApi.rejectConsentRequestWithHttpInfo(String consentChallenge,
RejectRequest body) |
Reject a Consent Request
When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider to authenticate the subject and then tell ORY Hydra now about it.
|
ApiResponse<CompletedRequest> |
AdminApi.rejectLoginRequestWithHttpInfo(String loginChallenge,
RejectRequest body) |
Reject a Login Request
When an authorization code, hybrid, or implicit OAuth 2.0 Flow is initiated, ORY Hydra asks the login provider (sometimes called \"identity provider\") to authenticate the subject and then tell ORY Hydra now about it.
|
ApiResponse<Void> |
AdminApi.rejectLogoutRequestWithHttpInfo(String logoutChallenge,
RejectRequest body) |
Reject a Logout Request
When a user or an application requests ORY Hydra to log out a user, this endpoint is used to deny that logout request.
|
ApiResponse<Void> |
AdminApi.revokeAuthenticationSessionWithHttpInfo(String subject) |
Invalidates All Login Sessions of a Certain User Invalidates a Subject's Authentication Session
This endpoint invalidates a subject's authentication session.
|
ApiResponse<Void> |
AdminApi.revokeConsentSessionsWithHttpInfo(String subject,
String client,
Boolean all) |
Revokes Consent Sessions of a Subject for a Specific OAuth 2.0 Client
This endpoint revokes a subject's granted consent sessions for a specific OAuth 2.0 Client and invalidates all associated OAuth 2.0 Access Tokens.
|
ApiResponse<Void> |
PublicApi.revokeOAuth2TokenWithHttpInfo(String token) |
Revoke OAuth2 Tokens
Revoking a token (both access and refresh) means that the tokens will be invalid.
|
ApiResponse<JSONWebKeySet> |
AdminApi.updateJsonWebKeySetWithHttpInfo(String set,
JSONWebKeySet body) |
Update a JSON Web Key Set
Use this method if you do not want to let Hydra generate the JWKs for you, but instead save your own.
|
ApiResponse<JSONWebKey> |
AdminApi.updateJsonWebKeyWithHttpInfo(String kid,
String set,
JSONWebKey body) |
Update a JSON Web Key
Use this method if you do not want to let Hydra generate the JWKs for you, but instead save your own.
|
ApiResponse<OAuth2Client> |
AdminApi.updateOAuth2ClientWithHttpInfo(String id,
OAuth2Client body) |
Update an OAuth 2.0 Client
Update an existing OAuth 2.0 Client.
|
ApiResponse<UserinfoResponse> |
PublicApi.userinfoWithHttpInfo() |
OpenID Connect Userinfo
This endpoint returns the payload of the ID Token, including the idTokenExtra values, of the provided OAuth 2.0 Access Token.
|
ApiResponse<JSONWebKeySet> |
PublicApi.wellKnownWithHttpInfo() |
JSON Web Keys Discovery
This endpoint returns JSON Web Keys to be used as public keys for verifying OpenID Connect ID Tokens and, if enabled, OAuth 2.0 JWT Access Tokens.
|