Table of Contents - rodauth-oauth-0.9.0 Documentation
Pages
- CHANGELOG
- LICENSE
- README
- 0_0_1
- 0_0_2
- 0_0_3
- 0_0_4
- 0_0_5
- 0_0_6
- 0_1_0
- 0_2_0
- 0_3_0
- 0_4_0
- 0_4_1
- 0_4_2
- 0_4_3
- 0_5_0
- 0_5_1
- 0_6_0
- 0_6_1
- 0_7_0
- 0_7_1
- 0_7_2
- 0_7_3
- 0_7_4
- 0_8_0
- 0_9_0
Classes and Modules
- CreateRodauthOauth
- JWE
- OauthApplication
- OauthGrant
- OauthToken
- Rodauth
- Rodauth::OAuth
- Rodauth::OAuth::Rails
- Rodauth::OAuth::Rails::Generators
- Rodauth::OAuth::Rails::Generators::InstallGenerator
- Rodauth::OAuth::Rails::Generators::ViewsGenerator
- Rodauth::OAuth::Railtie
- Rodauth::OAuth::TtlStore
- Rodauth::PrefixExtensions
- Rodauth::RegexpExtensions
Methods
- ::ExtendDatabase — Rodauth::OAuth
- ::__rodauth_oauth_decrypt_from_jwks — JWE
- ::__rodauth_oauth_encrypt_from_jwks — JWE
- ::find_key_by_alg_enc — JWE
- ::find_key_by_kid — JWE
- ::new — Rodauth::OAuth::TtlStore
- ::next_migration_number — Rodauth::OAuth::Rails::Generators::InstallGenerator
- #[] — Rodauth::OAuth::TtlStore
- #__insert_and_return__ — Rodauth::OAuth
- #__insert_or_do_nothing_and_return__ — Rodauth::OAuth
- #__insert_or_update_and_return__ — Rodauth::OAuth
- #__update_and_return__ — Rodauth::OAuth
- #_do_authorize_code — Rodauth
- #_do_authorize_id_token — Rodauth
- #_do_authorize_token — Rodauth
- #_generate_oauth_token — Rodauth
- #_json_response_body — Rodauth
- #_jwt_key — Rodauth
- #_jwt_public_key — Rodauth
- #accepts_json? — Rodauth
- #account_from_bearer_assertion_subject — Rodauth
- #account_from_jwt_bearer_assertion — Rodauth
- #account_from_saml2_bearer_assertion — Rodauth
- #adapter — Rodauth::OAuth::Rails::Generators::InstallGenerator
- #allow_cors — Rodauth
- #assertion_grant_type — Rodauth
- #assertion_grant_type? — Rodauth
- #auth_server_jwks_set — Rodauth
- #authorization_required — Rodauth
- #authorization_server_metadata — Rodauth
- #authorization_server_url — Rodauth
- #authorization_token — Rodauth
- #authorize_response — Rodauth
- #authorized_oauth_application? — Rodauth
- #before_introspection_request — Rodauth
- #check_csrf? — Rodauth
- #check_valid_access_type? — Rodauth
- #check_valid_approval_prompt? — Rodauth
- #check_valid_grant_challenge? — Rodauth
- #check_valid_redirect_uri? — Rodauth
- #check_valid_response_type? — Rodauth
- #check_valid_scopes? — Rodauth
- #check_valid_uri? — Rodauth
- #client_assertion_type — Rodauth
- #client_assertion_type? — Rodauth
- #create_oauth_application — Rodauth
- #create_oauth_grant — Rodauth
- #create_oauth_models — Rodauth::OAuth::Rails::Generators::InstallGenerator
- #create_oauth_token — Rodauth
- #create_oauth_token_from_authorization_code — Rodauth
- #create_oauth_token_from_token — Rodauth
- #create_rodauth_migration — Rodauth::OAuth::Rails::Generators::InstallGenerator
- #create_views — Rodauth::OAuth::Rails::Generators::ViewsGenerator
- #delete_prefix — Rodauth::PrefixExtensions
- #delete_suffix — Rodauth::PrefixExtensions
- #delete_suffix! — Rodauth::PrefixExtensions
- #do_authorize — Rodauth
- #do_register — Rodauth
- #fetch_access_token — Rodauth
- #fill_with_account_claims — Rodauth
- #generate_id_token — Rodauth
- #generate_jti — Rodauth
- #generate_oauth_token — Rodauth
- #generate_token_hash — Rodauth
- #generate_user_code — Rodauth
- #introspection_request — Rodauth
- #issuer — Rodauth
- #json_access_token_payload — Rodauth
- #json_request? — Rodauth
- #json_response_success — Rodauth
- #json_token_introspect_payload — Rodauth
- #jwk_import — Rodauth
- #jwks_set — Rodauth
- #jwt_assertion — Rodauth
- #jwt_claims — Rodauth
- #jwt_decode — Rodauth
- #jwt_decode_with_jwe — Rodauth
- #jwt_encode — Rodauth
- #jwt_encode_with_jwe — Rodauth
- #jwt_response_success — Rodauth
- #jwt_subject — Rodauth
- #last_account_login_at — Rodauth
- #lookup — Rodauth::OAuth::TtlStore
- #mac_signature_matches? — Rodauth
- #match? — Rodauth::RegexpExtensions
- #migration_version — Rodauth::OAuth::Rails::Generators::InstallGenerator
- #no_auth_oauth_application? — Rodauth
- #now — Rodauth::OAuth::TtlStore
- #oauth_application — Rodauth
- #oauth_application_jwks — Rodauth
- #oauth_application_params — Rodauth
- #oauth_application_path — Rodauth
- #oauth_applications — Rodauth
- #oauth_applications_path — Rodauth
- #oauth_applications_url — Rodauth
- #oauth_jwt_jwe_algorithms_supported — Rodauth
- #oauth_jwt_jwe_encryption_methods_supported — Rodauth
- #oauth_management_pagination_link — Rodauth
- #oauth_management_pagination_links — Rodauth
- #oauth_server_metadata — Rodauth
- #oauth_server_metadata_body — Rodauth
- #oauth_token_by_refresh_token — Rodauth
- #oauth_token_by_token — Rodauth
- #oauth_token_by_token_ds — Rodauth
- #oauth_token_path — Rodauth
- #oauth_tokens — Rodauth
- #oauth_tokens_path — Rodauth
- #oauth_tokens_unique_columns — Rodauth
- #oauth_tokens_url — Rodauth
- #oauth_unique_id_generator — Rodauth
- #openid_configuration — Rodauth
- #openid_configuration_body — Rodauth
- #parse_mac_authorization_header_props — Rodauth
- #password_hash — Rodauth
- #per_page_param — Rodauth
- #post_configure — Rodauth
- #redirect_response_error — Rodauth
- #redirect_uri — Rodauth
- #register_invalid_application_type_message — Rodauth
- #register_invalid_contacts_message — Rodauth
- #register_invalid_grant_type_message — Rodauth
- #register_invalid_jwks_param_message — Rodauth
- #register_invalid_param_message — Rodauth
- #register_invalid_response_type_for_grant_type_message — Rodauth
- #register_invalid_response_type_message — Rodauth
- #register_invalid_scopes_message — Rodauth
- #register_invalid_uri_message — Rodauth
- #register_required_param_message — Rodauth
- #register_throw_json_response_error — Rodauth
- #registration_metadata — Rodauth
- #require_authorizable_account — Rodauth
- #require_oauth_application — Rodauth
- #require_oauth_application_from_account — Rodauth
- #require_oauth_application_from_jwt_bearer_assertion_issuer — Rodauth
- #require_oauth_application_from_jwt_bearer_assertion_subject — Rodauth
- #require_oauth_application_from_saml2_bearer_assertion_issuer — Rodauth
- #require_oauth_application_from_saml2_bearer_assertion_subject — Rodauth
- #require_oauth_authorization — Rodauth
- #rescue_from_uniqueness_error — Rodauth
- #revoke_oauth_token — Rodauth
- #saml_assertion — Rodauth
- #scopes — Rodauth
- #secret_hash — Rodauth
- #secret_matches? — Rodauth
- #session_value — Rodauth
- #set — Rodauth::OAuth::TtlStore
- #supported_grant_type? — Rodauth
- #template_path — Rodauth
- #throw_json_response_error — Rodauth
- #token_from_application? — Rodauth
- #try_approval_prompt — Rodauth
- #try_prompt — Rodauth
- #uncache — Rodauth::OAuth::TtlStore
- #use_date_arithmetic? — Rodauth
- #validate_client_registration_params — Rodauth
- #validate_client_registration_response_type — Rodauth
- #validate_oauth_application_params — Rodauth
- #validate_oauth_grant_params — Rodauth
- #validate_oauth_introspect_params — Rodauth
- #validate_oauth_revoke_params — Rodauth
- #validate_oauth_token_params — Rodauth
- #validate_oidc_logout_params — Rodauth
- #validate_pkce_challenge_params — Rodauth
- #verify_aud — Rodauth
- #verify_jti — Rodauth
- #webfinger — Rodauth