ory-client
OryClient - the Ruby gem for the Ory APIs
Documentation for all public and administrative Ory APIs. Administrative APIs can only be accessed with a valid Personal Access Token. Public APIs are mostly used in browsers.
This SDK is automatically generated by the OpenAPI Generator project:
- API version: v1.8.0
- Package version: v1.8.0
- Build package: org.openapitools.codegen.languages.RubyClientCodegen
Installation
Build a gem
To build the Ruby code into a gem:
gem build ory-client.gemspec
Then either install the gem locally:
gem install ./ory-client-v1.8.0.gem
(for development, run gem install --dev ./ory-client-v1.8.0.gem
to install the development dependencies)
or publish the gem to a gem hosting service, e.g. RubyGems.
Finally add this to the Gemfile:
gem 'ory-client', '~> v1.8.0'
Install from Git
If the Ruby gem is hosted at a git repository: https://github.com/ory/sdk, then add the following in the Gemfile:
gem 'ory-client', :git => 'https://github.com/ory/sdk.git'
Include the Ruby code directly
Include the Ruby code directly using -I
as follows:
ruby -Ilib script.rb
Getting Started
Please follow the installation procedure and then run the following code:
# Load the gem
require 'ory-client'
# Setup authorization
OryClient.configure do |config|
# Configure Bearer authorization: oryAccessToken
config.access_token = 'YOUR_BEARER_TOKEN'
# Configure a proc to get access tokens in lieu of the static access_token configuration
config.access_token_getter = -> { 'YOUR TOKEN GETTER PROC' }
end
api_instance = OryClient::CourierApi.new
id = 'id_example' # String | MessageID is the ID of the message.
begin
#Get a Message
result = api_instance.(id)
p result
rescue OryClient::ApiError => e
puts "Exception when calling CourierApi->get_courier_message: #{e}"
end
Documentation for API Endpoints
All URIs are relative to https://playground.projects.oryapis.com
Class | Method | HTTP request | Description |
---|---|---|---|
OryClient::CourierApi | get_courier_message | GET /admin/courier/messages/id | Get a Message |
OryClient::CourierApi | list_courier_messages | GET /admin/courier/messages | List Messages |
OryClient::EventsApi | create_event_stream | POST /projects/project_id/eventstreams | Create an event stream for your project. |
OryClient::EventsApi | delete_event_stream | DELETE /projects/project_id/eventstreams/event_stream_id | Remove an event stream from a project |
OryClient::EventsApi | list_event_streams | GET /projects/project_id/eventstreams | List all event streams for the project. This endpoint is not paginated. |
OryClient::EventsApi | set_event_stream | PUT /projects/project_id/eventstreams/event_stream_id | Update an event stream for a project. |
OryClient::FrontendApi | create_browser_login_flow | GET /self-service/login/browser | Create Login Flow for Browsers |
OryClient::FrontendApi | create_browser_logout_flow | GET /self-service/logout/browser | Create a Logout URL for Browsers |
OryClient::FrontendApi | create_browser_recovery_flow | GET /self-service/recovery/browser | Create Recovery Flow for Browsers |
OryClient::FrontendApi | create_browser_registration_flow | GET /self-service/registration/browser | Create Registration Flow for Browsers |
OryClient::FrontendApi | create_browser_settings_flow | GET /self-service/settings/browser | Create Settings Flow for Browsers |
OryClient::FrontendApi | create_browser_verification_flow | GET /self-service/verification/browser | Create Verification Flow for Browser Clients |
OryClient::FrontendApi | create_native_login_flow | GET /self-service/login/api | Create Login Flow for Native Apps |
OryClient::FrontendApi | create_native_recovery_flow | GET /self-service/recovery/api | Create Recovery Flow for Native Apps |
OryClient::FrontendApi | create_native_registration_flow | GET /self-service/registration/api | Create Registration Flow for Native Apps |
OryClient::FrontendApi | create_native_settings_flow | GET /self-service/settings/api | Create Settings Flow for Native Apps |
OryClient::FrontendApi | create_native_verification_flow | GET /self-service/verification/api | Create Verification Flow for Native Apps |
OryClient::FrontendApi | disable_my_other_sessions | DELETE /sessions | Disable my other sessions |
OryClient::FrontendApi | disable_my_session | DELETE /sessions/id | Disable one of my sessions |
OryClient::FrontendApi | exchange_session_token | GET /sessions/token-exchange | Exchange Session Token |
OryClient::FrontendApi | get_flow_error | GET /self-service/errors | Get User-Flow Errors |
OryClient::FrontendApi | get_login_flow | GET /self-service/login/flows | Get Login Flow |
OryClient::FrontendApi | get_recovery_flow | GET /self-service/recovery/flows | Get Recovery Flow |
OryClient::FrontendApi | get_registration_flow | GET /self-service/registration/flows | Get Registration Flow |
OryClient::FrontendApi | get_settings_flow | GET /self-service/settings/flows | Get Settings Flow |
OryClient::FrontendApi | get_verification_flow | GET /self-service/verification/flows | Get Verification Flow |
OryClient::FrontendApi | get_web_authn_java_script | GET /.well-known/ory/webauthn.js | Get WebAuthn JavaScript |
OryClient::FrontendApi | list_my_sessions | GET /sessions | Get My Active Sessions |
OryClient::FrontendApi | perform_native_logout | DELETE /self-service/logout/api | Perform Logout for Native Apps |
OryClient::FrontendApi | to_session | GET /sessions/whoami | Check Who the Current HTTP Session Belongs To |
OryClient::FrontendApi | update_login_flow | POST /self-service/login | Submit a Login Flow |
OryClient::FrontendApi | update_logout_flow | GET /self-service/logout | Update Logout Flow |
OryClient::FrontendApi | update_recovery_flow | POST /self-service/recovery | Update Recovery Flow |
OryClient::FrontendApi | update_registration_flow | POST /self-service/registration | Update Registration Flow |
OryClient::FrontendApi | update_settings_flow | POST /self-service/settings | Complete Settings Flow |
OryClient::FrontendApi | update_verification_flow | POST /self-service/verification | Complete Verification Flow |
OryClient::IdentityApi | batch_patch_identities | PATCH /admin/identities | Create and deletes multiple identities |
OryClient::IdentityApi | create_identity | POST /admin/identities | Create an Identity |
OryClient::IdentityApi | create_recovery_code_for_identity | POST /admin/recovery/code | Create a Recovery Code |
OryClient::IdentityApi | create_recovery_link_for_identity | POST /admin/recovery/link | Create a Recovery Link |
OryClient::IdentityApi | delete_identity | DELETE /admin/identities/id | Delete an Identity |
OryClient::IdentityApi | delete_identity_credentials | DELETE /admin/identities/id/credentials/type | Delete a credential for a specific identity |
OryClient::IdentityApi | delete_identity_sessions | DELETE /admin/identities/id/sessions | Delete & Invalidate an Identity's Sessions |
OryClient::IdentityApi | disable_session | DELETE /admin/sessions/id | Deactivate a Session |
OryClient::IdentityApi | extend_session | PATCH /admin/sessions/id/extend | Extend a Session |
OryClient::IdentityApi | get_identity | GET /admin/identities/id | Get an Identity |
OryClient::IdentityApi | get_identity_schema | GET /schemas/id | Get Identity JSON Schema |
OryClient::IdentityApi | get_session | GET /admin/sessions/id | Get Session |
OryClient::IdentityApi | list_identities | GET /admin/identities | List Identities |
OryClient::IdentityApi | list_identity_schemas | GET /schemas | Get all Identity Schemas |
OryClient::IdentityApi | list_identity_sessions | GET /admin/identities/id/sessions | List an Identity's Sessions |
OryClient::IdentityApi | list_sessions | GET /admin/sessions | List All Sessions |
OryClient::IdentityApi | patch_identity | PATCH /admin/identities/id | Patch an Identity |
OryClient::IdentityApi | update_identity | PUT /admin/identities/id | Update an Identity |
OryClient::JwkApi | create_json_web_key_set | POST /admin/keys/set | Create JSON Web Key |
OryClient::JwkApi | delete_json_web_key | DELETE /admin/keys/set/kid | Delete JSON Web Key |
OryClient::JwkApi | delete_json_web_key_set | DELETE /admin/keys/set | Delete JSON Web Key Set |
OryClient::JwkApi | get_json_web_key | GET /admin/keys/set/kid | Get JSON Web Key |
OryClient::JwkApi | get_json_web_key_set | GET /admin/keys/set | Retrieve a JSON Web Key Set |
OryClient::JwkApi | set_json_web_key | PUT /admin/keys/set/kid | Set JSON Web Key |
OryClient::JwkApi | set_json_web_key_set | PUT /admin/keys/set | Update a JSON Web Key Set |
OryClient::MetadataApi | get_version | GET /version | Return Running Software Version. |
OryClient::MetadataApi | is_alive | GET /health/alive | Check HTTP Server Status |
OryClient::MetadataApi | is_ready | GET /health/ready | Check HTTP Server and Database Status |
OryClient::OAuth2Api | accept_o_auth2_consent_request | PUT /admin/oauth2/auth/requests/consent/accept | Accept OAuth 2.0 Consent Request |
OryClient::OAuth2Api | accept_o_auth2_login_request | PUT /admin/oauth2/auth/requests/login/accept | Accept OAuth 2.0 Login Request |
OryClient::OAuth2Api | accept_o_auth2_logout_request | PUT /admin/oauth2/auth/requests/logout/accept | Accept OAuth 2.0 Session Logout Request |
OryClient::OAuth2Api | create_o_auth2_client | POST /admin/clients | Create OAuth 2.0 Client |
OryClient::OAuth2Api | delete_o_auth2_client | DELETE /admin/clients/id | Delete OAuth 2.0 Client |
OryClient::OAuth2Api | delete_o_auth2_token | DELETE /admin/oauth2/tokens | Delete OAuth 2.0 Access Tokens from specific OAuth 2.0 Client |
OryClient::OAuth2Api | delete_trusted_o_auth2_jwt_grant_issuer | DELETE /admin/trust/grants/jwt-bearer/issuers/id | Delete Trusted OAuth2 JWT Bearer Grant Type Issuer |
OryClient::OAuth2Api | get_o_auth2_client | GET /admin/clients/id | Get an OAuth 2.0 Client |
OryClient::OAuth2Api | get_o_auth2_consent_request | GET /admin/oauth2/auth/requests/consent | Get OAuth 2.0 Consent Request |
OryClient::OAuth2Api | get_o_auth2_login_request | GET /admin/oauth2/auth/requests/login | Get OAuth 2.0 Login Request |
OryClient::OAuth2Api | get_o_auth2_logout_request | GET /admin/oauth2/auth/requests/logout | Get OAuth 2.0 Session Logout Request |
OryClient::OAuth2Api | get_trusted_o_auth2_jwt_grant_issuer | GET /admin/trust/grants/jwt-bearer/issuers/id | Get Trusted OAuth2 JWT Bearer Grant Type Issuer |
OryClient::OAuth2Api | introspect_o_auth2_token | POST /admin/oauth2/introspect | Introspect OAuth2 Access and Refresh Tokens |
OryClient::OAuth2Api | list_o_auth2_clients | GET /admin/clients | List OAuth 2.0 Clients |
OryClient::OAuth2Api | list_o_auth2_consent_sessions | GET /admin/oauth2/auth/sessions/consent | List OAuth 2.0 Consent Sessions of a Subject |
OryClient::OAuth2Api | list_trusted_o_auth2_jwt_grant_issuers | GET /admin/trust/grants/jwt-bearer/issuers | List Trusted OAuth2 JWT Bearer Grant Type Issuers |
OryClient::OAuth2Api | o_auth2_authorize | GET /oauth2/auth | OAuth 2.0 Authorize Endpoint |
OryClient::OAuth2Api | oauth2_token_exchange | POST /oauth2/token | The OAuth 2.0 Token Endpoint |
OryClient::OAuth2Api | patch_o_auth2_client | PATCH /admin/clients/id | Patch OAuth 2.0 Client |
OryClient::OAuth2Api | reject_o_auth2_consent_request | PUT /admin/oauth2/auth/requests/consent/reject | Reject OAuth 2.0 Consent Request |
OryClient::OAuth2Api | reject_o_auth2_login_request | PUT /admin/oauth2/auth/requests/login/reject | Reject OAuth 2.0 Login Request |
OryClient::OAuth2Api | reject_o_auth2_logout_request | PUT /admin/oauth2/auth/requests/logout/reject | Reject OAuth 2.0 Session Logout Request |
OryClient::OAuth2Api | revoke_o_auth2_consent_sessions | DELETE /admin/oauth2/auth/sessions/consent | Revoke OAuth 2.0 Consent Sessions of a Subject |
OryClient::OAuth2Api | revoke_o_auth2_login_sessions | DELETE /admin/oauth2/auth/sessions/login | Revokes OAuth 2.0 Login Sessions by either a Subject or a SessionID |
OryClient::OAuth2Api | revoke_o_auth2_token | POST /oauth2/revoke | Revoke OAuth 2.0 Access or Refresh Token |
OryClient::OAuth2Api | set_o_auth2_client | PUT /admin/clients/id | Set OAuth 2.0 Client |
OryClient::OAuth2Api | set_o_auth2_client_lifespans | PUT /admin/clients/id/lifespans | Set OAuth2 Client Token Lifespans |
OryClient::OAuth2Api | trust_o_auth2_jwt_grant_issuer | POST /admin/trust/grants/jwt-bearer/issuers | Trust OAuth2 JWT Bearer Grant Type Issuer |
OryClient::OidcApi | create_oidc_dynamic_client | POST /oauth2/register | Register OAuth2 Client using OpenID Dynamic Client Registration |
OryClient::OidcApi | create_verifiable_credential | POST /credentials | Issues a Verifiable Credential |
OryClient::OidcApi | delete_oidc_dynamic_client | DELETE /oauth2/register/id | Delete OAuth 2.0 Client using the OpenID Dynamic Client Registration Management Protocol |
OryClient::OidcApi | discover_oidc_configuration | GET /.well-known/openid-configuration | OpenID Connect Discovery |
OryClient::OidcApi | get_oidc_dynamic_client | GET /oauth2/register/id | Get OAuth2 Client using OpenID Dynamic Client Registration |
OryClient::OidcApi | get_oidc_user_info | GET /userinfo | OpenID Connect Userinfo |
OryClient::OidcApi | revoke_oidc_session | GET /oauth2/sessions/logout | OpenID Connect Front- and Back-channel Enabled Logout |
OryClient::OidcApi | set_oidc_dynamic_client | PUT /oauth2/register/id | Set OAuth2 Client using OpenID Dynamic Client Registration |
OryClient::PermissionApi | check_permission | GET /relation-tuples/check/openapi | Check a permission |
OryClient::PermissionApi | check_permission_or_error | GET /relation-tuples/check | Check a permission |
OryClient::PermissionApi | expand_permissions | GET /relation-tuples/expand | Expand a Relationship into permissions. |
OryClient::PermissionApi | post_check_permission | POST /relation-tuples/check/openapi | Check a permission |
OryClient::PermissionApi | post_check_permission_or_error | POST /relation-tuples/check | Check a permission |
OryClient::ProjectApi | create_organization | POST /projects/project_id/organizations | |
OryClient::ProjectApi | create_project | POST /projects | Create a Project |
OryClient::ProjectApi | create_project_api_key | POST /projects/project/tokens | Create project API token |
OryClient::ProjectApi | delete_organization | DELETE /projects/project_id/organizations/organization_id | Delete a B2B SSO Organization for a project. |
OryClient::ProjectApi | delete_project_api_key | DELETE /projects/project/tokens/token_id | Delete project API token |
OryClient::ProjectApi | get_active_project_in_console | GET /console/active/project | Returns the Ory Network Project selected in the Ory Network Console |
OryClient::ProjectApi | get_organization | GET /projects/project_id/organizations/organization_id | Returns a B2B SSO Organization for a project by it's ID. |
OryClient::ProjectApi | get_project | GET /projects/project_id | Get a Project |
OryClient::ProjectApi | get_project_members | GET /projects/project/members | Get all members associated with this project |
OryClient::ProjectApi | get_project_metrics | GET /projects/project_id/metrics | |
OryClient::ProjectApi | list_organizations | GET /projects/project_id/organizations | |
OryClient::ProjectApi | list_project_api_keys | GET /projects/project/tokens | List a project's API Tokens |
OryClient::ProjectApi | list_projects | GET /projects | List All Projects |
OryClient::ProjectApi | patch_project | PATCH /projects/project_id | Patch an Ory Network Project Configuration |
OryClient::ProjectApi | purge_project | DELETE /projects/project_id | Irrecoverably purge a project |
OryClient::ProjectApi | remove_project_member | DELETE /projects/project/members/member | Remove a member associated with this project |
OryClient::ProjectApi | set_active_project_in_console | PUT /console/active/project | Sets the Ory Network Project active in the Ory Network Console |
OryClient::ProjectApi | set_project | PUT /projects/project_id | Update an Ory Network Project Configuration |
OryClient::ProjectApi | update_organization | PUT /projects/project_id/organizations/organization_id | Update a B2B SSO Organization for a project. |
OryClient::RelationshipApi | check_opl_syntax | POST /opl/syntax/check | Check the syntax of an OPL file |
OryClient::RelationshipApi | create_relationship | PUT /admin/relation-tuples | Create a Relationship |
OryClient::RelationshipApi | delete_relationships | DELETE /admin/relation-tuples | Delete Relationships |
OryClient::RelationshipApi | get_relationships | GET /relation-tuples | Query relationships |
OryClient::RelationshipApi | list_relationship_namespaces | GET /namespaces | Query namespaces |
OryClient::RelationshipApi | patch_relationships | PATCH /admin/relation-tuples | Patch Multiple Relationships |
OryClient::WellknownApi | discover_json_web_keys | GET /.well-known/jwks.json | Discover Well-Known JSON Web Keys |
Documentation for Models
- OryClient::AcceptOAuth2ConsentRequest
- OryClient::AcceptOAuth2ConsentRequestSession
- OryClient::AcceptOAuth2LoginRequest
- OryClient::ActiveProjectInConsole
- OryClient::Attribute
- OryClient::AttributeFilter
- OryClient::AttributesCountDatapoint
- OryClient::AuthenticatorAssuranceLevel
- OryClient::BatchPatchIdentitiesResponse
- OryClient::CheckOplSyntaxResult
- OryClient::CheckPermissionResult
- OryClient::CloudAccount
- OryClient::ConsistencyRequestParameters
- OryClient::ContinueWith
- OryClient::ContinueWithRecoveryUi
- OryClient::ContinueWithRecoveryUiFlow
- OryClient::ContinueWithSetOrySessionToken
- OryClient::ContinueWithSettingsUi
- OryClient::ContinueWithSettingsUiFlow
- OryClient::ContinueWithVerificationUi
- OryClient::ContinueWithVerificationUiFlow
- OryClient::CourierMessageStatus
- OryClient::CourierMessageType
- OryClient::CreateCustomDomainBody
- OryClient::CreateEventStreamBody
- OryClient::CreateIdentityBody
- OryClient::CreateInviteResponse
- OryClient::CreateJsonWebKeySet
- OryClient::CreateProjectApiKeyRequest
- OryClient::CreateProjectBody
- OryClient::CreateProjectBranding
- OryClient::CreateProjectMemberInviteBody
- OryClient::CreateProjectNormalizedPayload
- OryClient::CreateRecoveryCodeForIdentityBody
- OryClient::CreateRecoveryLinkForIdentityBody
- OryClient::CreateRelationshipBody
- OryClient::CreateSubscriptionBody
- OryClient::CreateSubscriptionCommon
- OryClient::CreateVerifiableCredentialRequestBody
- OryClient::CreateWorkspaceMemberInviteBody
- OryClient::CreateWorkspacePayload
- OryClient::CreateWorkspaceSubscriptionBody
- OryClient::CredentialSupportedDraft00
- OryClient::CustomDomain
- OryClient::DeleteMySessionsCount
- OryClient::EmailTemplateData
- OryClient::EmailTemplateDataBody
- OryClient::ErrorAuthenticatorAssuranceLevelNotSatisfied
- OryClient::ErrorBrowserLocationChangeRequired
- OryClient::ErrorFlowReplaced
- OryClient::ErrorGeneric
- OryClient::ErrorOAuth2
- OryClient::EventStream
- OryClient::ExpandedPermissionTree
- OryClient::FlowError
- OryClient::GenericError
- OryClient::GenericErrorContent
- OryClient::GenericUsage
- OryClient::GetAttributesCountResponse
- OryClient::GetManagedIdentitySchemaLocation
- OryClient::GetMetricsEventAttributesResponse
- OryClient::GetMetricsEventTypesResponse
- OryClient::GetOrganizationResponse
- OryClient::GetProjectEventsBody
- OryClient::GetProjectEventsResponse
- OryClient::GetProjectMetricsResponse
- OryClient::GetSessionActivityResponse
- OryClient::GetVersion200Response
- OryClient::HealthNotReadyStatus
- OryClient::HealthStatus
- OryClient::Identity
- OryClient::IdentityCredentials
- OryClient::IdentityCredentialsCode
- OryClient::IdentityCredentialsOidc
- OryClient::IdentityCredentialsOidcProvider
- OryClient::IdentityCredentialsPassword
- OryClient::IdentityPatch
- OryClient::IdentityPatchResponse
- OryClient::IdentitySchemaContainer
- OryClient::IdentitySchemaPreset
- OryClient::IdentityWithCredentials
- OryClient::IdentityWithCredentialsOidc
- OryClient::IdentityWithCredentialsOidcConfig
- OryClient::IdentityWithCredentialsOidcConfigProvider
- OryClient::IdentityWithCredentialsPassword
- OryClient::IdentityWithCredentialsPasswordConfig
- OryClient::InternalGetProjectBrandingBody
- OryClient::InternalIsAXWelcomeScreenEnabledForProjectBody
- OryClient::InternalIsOwnerForProjectBySlugBody
- OryClient::InternalIsOwnerForProjectBySlugResponse
- OryClient::IntrospectedOAuth2Token
- OryClient::IsOwnerForProjectBySlug
- OryClient::IsReady200Response
- OryClient::IsReady503Response
- OryClient::JsonPatch
- OryClient::JsonWebKey
- OryClient::JsonWebKeySet
- OryClient::KetoNamespace
- OryClient::ListEventStreams
- OryClient::ListMyWorkspacesResponse
- OryClient::ListOrganizationsResponse
- OryClient::ListWorkspaceProjectsResponse
- OryClient::LoginFlow
- OryClient::LoginFlowState
- OryClient::LogoutFlow
- OryClient::ManagedIdentitySchema
- OryClient::ManagedIdentitySchemaValidationResult
- OryClient::MemberInvite
- OryClient::Message
- OryClient::MessageDispatch
- OryClient::MetricsDatapoint
- OryClient::MigrationOptions
- OryClient::Namespace
- OryClient::NeedsPrivilegedSessionError
- OryClient::NormalizedProject
- OryClient::NormalizedProjectRevision
- OryClient::NormalizedProjectRevisionCourierChannel
- OryClient::NormalizedProjectRevisionHook
- OryClient::NormalizedProjectRevisionIdentitySchema
- OryClient::NormalizedProjectRevisionThirdPartyProvider
- OryClient::NormalizedProjectRevisionTokenizerTemplate
- OryClient::OAuth2Client
- OryClient::OAuth2ClientTokenLifespans
- OryClient::OAuth2ConsentRequest
- OryClient::OAuth2ConsentRequestOpenIDConnectContext
- OryClient::OAuth2ConsentSession
- OryClient::OAuth2ConsentSessionExpiresAt
- OryClient::OAuth2LoginRequest
- OryClient::OAuth2LogoutRequest
- OryClient::OAuth2RedirectTo
- OryClient::OAuth2TokenExchange
- OryClient::OidcConfiguration
- OryClient::OidcUserInfo
- OryClient::Organization
- OryClient::OrganizationBody
- OryClient::Pagination
- OryClient::PaginationHeaders
- OryClient::ParseError
- OryClient::PatchIdentitiesBody
- OryClient::PerformNativeLogoutBody
- OryClient::PermissionsOnWorkpaceResponse
- OryClient::Plan
- OryClient::PlanDetails
- OryClient::PostCheckPermissionBody
- OryClient::PostCheckPermissionOrErrorBody
- OryClient::Project
- OryClient::ProjectApiKey
- OryClient::ProjectBranding
- OryClient::ProjectBrandingColors
- OryClient::ProjectBrandingTheme
- OryClient::ProjectCors
- OryClient::ProjectEventsDatapoint
- OryClient::ProjectHost
- OryClient::ProjectMember
- OryClient::ProjectMetadata
- OryClient::ProjectServiceIdentity
- OryClient::ProjectServiceOAuth2
- OryClient::ProjectServicePermission
- OryClient::ProjectServices
- OryClient::QuotaUsage
- OryClient::RFC6749ErrorJson
- OryClient::RecoveryCodeForIdentity
- OryClient::RecoveryFlow
- OryClient::RecoveryFlowState
- OryClient::RecoveryIdentityAddress
- OryClient::RecoveryLinkForIdentity
- OryClient::RegistrationFlow
- OryClient::RegistrationFlowState
- OryClient::RejectOAuth2Request
- OryClient::RelationQuery
- OryClient::Relationship
- OryClient::RelationshipNamespaces
- OryClient::RelationshipPatch
- OryClient::Relationships
- OryClient::SchemaPatch
- OryClient::SelfServiceFlowExpiredError
- OryClient::Session
- OryClient::SessionActivityDatapoint
- OryClient::SessionAuthenticationMethod
- OryClient::SessionDevice
- OryClient::SetActiveProjectInConsoleBody
- OryClient::SetCustomDomainBody
- OryClient::SetEventStreamBody
- OryClient::SetProject
- OryClient::SetProjectBrandingThemeBody
- OryClient::SettingsFlow
- OryClient::SettingsFlowState
- OryClient::SourcePosition
- OryClient::SubjectSet
- OryClient::Subscription
- OryClient::SuccessfulCodeExchangeResponse
- OryClient::SuccessfulNativeLogin
- OryClient::SuccessfulNativeRegistration
- OryClient::SuccessfulProjectUpdate
- OryClient::TokenPagination
- OryClient::TokenPaginationHeaders
- OryClient::TokenPaginationRequestParameters
- OryClient::TokenPaginationResponseHeaders
- OryClient::TrustOAuth2JwtGrantIssuer
- OryClient::TrustedOAuth2JwtGrantIssuer
- OryClient::TrustedOAuth2JwtGrantJsonWebKey
- OryClient::UiContainer
- OryClient::UiNode
- OryClient::UiNodeAnchorAttributes
- OryClient::UiNodeAttributes
- OryClient::UiNodeImageAttributes
- OryClient::UiNodeInputAttributes
- OryClient::UiNodeMeta
- OryClient::UiNodeScriptAttributes
- OryClient::UiNodeTextAttributes
- OryClient::UiText
- OryClient::UpdateIdentityBody
- OryClient::UpdateLoginFlowBody
- OryClient::UpdateLoginFlowWithCodeMethod
- OryClient::UpdateLoginFlowWithLookupSecretMethod
- OryClient::UpdateLoginFlowWithOidcMethod
- OryClient::UpdateLoginFlowWithPasswordMethod
- OryClient::UpdateLoginFlowWithTotpMethod
- OryClient::UpdateLoginFlowWithWebAuthnMethod
- OryClient::UpdateRecoveryFlowBody
- OryClient::UpdateRecoveryFlowWithCodeMethod
- OryClient::UpdateRecoveryFlowWithLinkMethod
- OryClient::UpdateRegistrationFlowBody
- OryClient::UpdateRegistrationFlowWithCodeMethod
- OryClient::UpdateRegistrationFlowWithOidcMethod
- OryClient::UpdateRegistrationFlowWithPasswordMethod
- OryClient::UpdateRegistrationFlowWithWebAuthnMethod
- OryClient::UpdateSettingsFlowBody
- OryClient::UpdateSettingsFlowWithLookupMethod
- OryClient::UpdateSettingsFlowWithOidcMethod
- OryClient::UpdateSettingsFlowWithPasswordMethod
- OryClient::UpdateSettingsFlowWithProfileMethod
- OryClient::UpdateSettingsFlowWithTotpMethod
- OryClient::UpdateSettingsFlowWithWebAuthnMethod
- OryClient::UpdateSubscriptionBody
- OryClient::UpdateVerificationFlowBody
- OryClient::UpdateVerificationFlowWithCodeMethod
- OryClient::UpdateVerificationFlowWithLinkMethod
- OryClient::UpdateWorkspacePayload
- OryClient::Usage
- OryClient::VerifiableCredentialPrimingResponse
- OryClient::VerifiableCredentialProof
- OryClient::VerifiableCredentialResponse
- OryClient::VerifiableIdentityAddress
- OryClient::VerificationFlow
- OryClient::VerificationFlowState
- OryClient::Version
- OryClient::Warning
- OryClient::Workspace
- OryClient::WorkspaceMeta
Documentation for Authorization
Authentication schemes defined for the API:
basic
- Type: HTTP basic authentication
bearer
- Type: Bearer authentication
oauth2
- Type: OAuth
- Flow: accessCode
- Authorization URL: https://hydra.demo.ory.sh/oauth2/auth
- Scopes:
- offline: A scope required when requesting refresh tokens (alias for `offline_access`)
- offline_access: A scope required when requesting refresh tokens
- openid: Request an OpenID Connect ID Token
oryAccessToken
- Type: Bearer authentication