Method List
-
#[] Keycardai::OAuth::AuthorizationServerMetadata
-
#[] Keycardai::OAuth::ClientRegistrationResponse
-
#access Keycardai::OAuth::AccessContext
-
#access_token Keycardai::OAuth::TokenResponse
-
#audiences Keycardai::OAuth::AccessToken
-
authenticate Keycardai::OAuth
-
authenticate_from_challenge Keycardai::OAuth
-
#authorization_endpoint Keycardai::OAuth::AuthorizationServerMetadata
-
#authorization_header Keycardai::OAuth::WebIdentity
-
#authorization_header Keycardai::OAuth::ClientSecret
-
#authorization_header Keycardai::OAuth::WorkloadIdentity
-
#available_resources Keycardai::OAuth::ResourceAccessError
-
basic_authorization Keycardai::OAuth::HTTP
-
#body Keycardai::OAuth::HTTP::Response
-
#body Keycardai::OAuth::HTTPError
-
build Keycardai::OAuth::Registration
-
build_authorize_url Keycardai::OAuth
-
build_substitute_user_token Keycardai::OAuth
-
#claims Keycardai::OAuth::AccessToken
-
#clear_cache Keycardai::OAuth::TokenVerifier
-
#client_id Keycardai::OAuth::ClientRegistrationResponse
-
#client_id Keycardai::OAuth::AccessToken
-
#client_id_issued_at Keycardai::OAuth::ClientRegistrationResponse
-
#client_jwks_url Keycardai::OAuth::WebIdentity
-
#client_secret Keycardai::OAuth::ClientRegistrationResponse
-
#client_secret_expires_at Keycardai::OAuth::ClientRegistrationResponse
-
#close Keycardai::OAuth::Loopback::CallbackServer
-
#code Keycardai::OAuth::ProtocolError
-
#code_challenge Keycardai::OAuth::PKCE::Pair
-
#code_challenge_method Keycardai::OAuth::PKCE::Pair
-
#code_verifier Keycardai::OAuth::PKCE::Pair
-
#create_client_assertion Keycardai::OAuth::PrivateKeyManager
-
#error Keycardai::OAuth::OAuthError
-
#error Keycardai::OAuth::AccessContext
-
#error? Keycardai::OAuth::AccessContext
-
#error_description Keycardai::OAuth::OAuthError
-
#error_details Keycardai::OAuth::ResourceAccessError
-
error_for Keycardai::OAuth::TokenRequests
-
#error_type Keycardai::OAuth::ResourceAccessError
-
#error_uri Keycardai::OAuth::OAuthError
-
#errors Keycardai::OAuth::AccessContext
-
#errors? Keycardai::OAuth::AccessContext
-
exchange_authorization_code Keycardai::OAuth
-
exchange_one Keycardai::OAuth::ExchangeTokens
-
#exchange_token Keycardai::OAuth::TokenExchangeClient
-
exchange_tokens_for_resources Keycardai::OAuth
-
#expires_at Keycardai::OAuth::AccessToken
-
#expires_in Keycardai::OAuth::TokenResponse
-
#failed_resources Keycardai::OAuth::AccessContext
-
fetch_authorization_server_metadata Keycardai::OAuth
-
fetch_resource_metadata Keycardai::OAuth::Loopback
-
from_wire Keycardai::OAuth::TokenResponse
-
generate_code_challenge Keycardai::OAuth::PKCE
-
generate_code_verifier Keycardai::OAuth::PKCE
-
generate_pair Keycardai::OAuth::PKCE
-
#get Keycardai::OAuth::HTTP::NetHTTPClient
-
#grant_types_supported Keycardai::OAuth::AuthorizationServerMetadata
-
#headers Keycardai::OAuth::HTTP::Response
-
#id_token Keycardai::OAuth::TokenResponse
-
#identity_token Keycardai::OAuth::FileTokenSource
-
#identity_token Keycardai::OAuth::GCPMetadataTokenSource
-
#identity_token Keycardai::OAuth::FlyTokenSource
-
#identity_token Keycardai::OAuth::WorkloadIdentity::FunctionTokenSource
-
#impersonate Keycardai::OAuth::TokenExchangeClient
-
#initialize Keycardai::OAuth::HTTPError
-
#initialize Keycardai::OAuth::OAuthError
-
#initialize Keycardai::OAuth::ProtocolError
-
#initialize Keycardai::OAuth::ResourceAccessError
-
#initialize Keycardai::OAuth::WorkloadIdentityConfigurationError
-
#initialize Keycardai::OAuth::WorkloadIdentityRuntimeError
-
#initialize Keycardai::OAuth::JWTSigner
-
#initialize Keycardai::OAuth::FilePrivateKeyStorage
-
#initialize Keycardai::OAuth::PrivateKeyManager
-
#initialize Keycardai::OAuth::Loopback::CallbackServer
-
#initialize Keycardai::OAuth::JWKSKeyring
-
#initialize Keycardai::OAuth::JWTVerifier
-
#initialize Keycardai::OAuth::WebIdentity
-
#initialize Keycardai::OAuth::ClientSecret
-
#initialize Keycardai::OAuth::FileTokenSource
-
#initialize Keycardai::OAuth::GCPMetadataTokenSource
-
#initialize Keycardai::OAuth::FlyTokenSource
-
#initialize Keycardai::OAuth::AccessContext
-
#initialize Keycardai::OAuth::TokenVerifier
-
#initialize Keycardai::OAuth::WorkloadIdentity
-
#initialize Keycardai::OAuth::WorkloadIdentity::FunctionTokenSource
-
#initialize Keycardai::OAuth::TokenExchangeClient
-
#initialize Keycardai::OAuth::ClientCredentialsClient
-
#invalidate Keycardai::OAuth::JWKSKeyring
-
#issued_token_type Keycardai::OAuth::TokenResponse
-
#issuer Keycardai::OAuth::AuthorizationServerMetadata
-
#issuer Keycardai::OAuth::AccessToken
-
#issuers Keycardai::OAuth::ClientSecret
-
#jwks_uri Keycardai::OAuth::AuthorizationServerMetadata
-
#key Keycardai::OAuth::PrivateKeyManager
-
#key Keycardai::OAuth::JWKSKeyring
-
#key_id Keycardai::OAuth::PrivateKeyManager
-
#key_id Keycardai::OAuth::WebIdentity
-
#keycard_app_id Keycardai::OAuth::AccessToken
-
#load Keycardai::OAuth::FilePrivateKeyStorage
-
#merge Keycardai::OAuth::AccessContext
-
metadata_url Keycardai::OAuth::Discovery
-
#multi_zone? Keycardai::OAuth::ClientSecret
-
open Keycardai::OAuth::Loopback::CallbackServer
-
open_browser Keycardai::OAuth::Loopback
-
parse Keycardai::OAuth::Registration
-
parse_document Keycardai::OAuth::Discovery
-
parse_document Keycardai::OAuth::Registration
-
parse_metadata Keycardai::OAuth::Discovery
-
parse_response Keycardai::OAuth::TokenRequests
-
post Keycardai::OAuth::Registration
-
#post_form Keycardai::OAuth::HTTP::NetHTTPClient
-
#post_json Keycardai::OAuth::HTTP::NetHTTPClient
-
#prepare_token_exchange_request Keycardai::OAuth::WebIdentity
-
#prepare_token_exchange_request Keycardai::OAuth::ClientSecret
-
#prepare_token_exchange_request Keycardai::OAuth::WorkloadIdentity
-
#public_jwks Keycardai::OAuth::PrivateKeyManager
-
#public_jwks Keycardai::OAuth::WebIdentity
-
#raw Keycardai::OAuth::AuthorizationServerMetadata
-
#raw Keycardai::OAuth::TokenResponse
-
#raw Keycardai::OAuth::ClientRegistrationResponse
-
#redirect_uri Keycardai::OAuth::Loopback::CallbackServer
-
#refresh_token Keycardai::OAuth::TokenResponse
-
register_client Keycardai::OAuth
-
#registration_access_token Keycardai::OAuth::ClientRegistrationResponse
-
#registration_client_uri Keycardai::OAuth::ClientRegistrationResponse
-
#registration_endpoint Keycardai::OAuth::AuthorizationServerMetadata
-
#request_token Keycardai::OAuth::ClientCredentialsClient
-
resolve_issuer_from_challenge Keycardai::OAuth
-
#resource Keycardai::OAuth::ResourceAccessError
-
#resource_error Keycardai::OAuth::AccessContext
-
#resource_error? Keycardai::OAuth::AccessContext
-
#response_types_supported Keycardai::OAuth::AuthorizationServerMetadata
-
#scope Keycardai::OAuth::TokenResponse
-
#scopes Keycardai::OAuth::AccessToken
-
#set_bulk_tokens Keycardai::OAuth::AccessContext
-
#set_error Keycardai::OAuth::AccessContext
-
#set_resource_error Keycardai::OAuth::AccessContext
-
#set_token Keycardai::OAuth::AccessContext
-
#sign Keycardai::OAuth::JWTSigner
-
#source Keycardai::OAuth::WorkloadIdentityConfigurationError
-
#source Keycardai::OAuth::WorkloadIdentityRuntimeError
-
#source_identifier Keycardai::OAuth::FileTokenSource
-
#source_identifier Keycardai::OAuth::GCPMetadataTokenSource
-
#source_identifier Keycardai::OAuth::FlyTokenSource
-
#source_identifier Keycardai::OAuth::WorkloadIdentity::FunctionTokenSource
-
#status Keycardai::OAuth::HTTP::Response
-
#status Keycardai::OAuth::HTTPError
-
#status Keycardai::OAuth::AccessContext
-
#store Keycardai::OAuth::FilePrivateKeyStorage
-
#subject Keycardai::OAuth::AccessToken
-
#subject_profile Keycardai::OAuth::AccessToken
-
#success? Keycardai::OAuth::HTTP::Response
-
#successful_resources Keycardai::OAuth::AccessContext
-
#token Keycardai::OAuth::AccessToken
-
#token_endpoint Keycardai::OAuth::AuthorizationServerMetadata
-
#token_endpoint_auth_methods_supported Keycardai::OAuth::AuthorizationServerMetadata
-
#token_type Keycardai::OAuth::TokenResponse
-
validate_issuer Keycardai::OAuth::Discovery
-
#verify Keycardai::OAuth::JWTVerifier
-
#verify_token Keycardai::OAuth::TokenVerifier
-
#verify_token_for_zone Keycardai::OAuth::TokenVerifier
-
#wait_for_code Keycardai::OAuth::Loopback::CallbackServer