Module: StandardId
- Defined in:
- lib/standard_id.rb,
lib/standard_id/engine.rb,
lib/standard_id/errors.rb,
lib/standard_id/version.rb,
lib/standard_id/api_engine.rb,
lib/standard_id/web_engine.rb,
lib/standard_id/http_client.rb,
lib/standard_id/jwt_service.rb,
app/models/standard_id/session.rb,
app/models/standard_id/credential.rb,
app/models/standard_id/identifier.rb,
lib/standard_id/api/token_manager.rb,
lib/standard_id/oauth/social_flow.rb,
lib/standard_id/web/token_manager.rb,
lib/standard_id/api/session_manager.rb,
lib/standard_id/oauth/password_flow.rb,
lib/standard_id/oauth/subflows/base.rb,
lib/standard_id/web/session_manager.rb,
app/jobs/standard_id/application_job.rb,
app/forms/standard_id/web/signup_form.rb,
app/models/standard_id/code_challenge.rb,
app/models/standard_id/device_session.rb,
app/models/standard_id/browser_session.rb,
app/models/standard_id/service_session.rb,
lib/standard_id/oauth/token_grant_flow.rb,
lib/standard_id/social_providers/apple.rb,
app/models/standard_id/email_identifier.rb,
lib/standard_id/oauth/base_request_flow.rb,
lib/standard_id/social_providers/google.rb,
lib/standard_id/api/authentication_guard.rb,
lib/standard_id/oauth/authorization_flow.rb,
lib/standard_id/oauth/refresh_token_flow.rb,
lib/standard_id/web/authentication_guard.rb,
app/models/standard_id/application_record.rb,
app/models/standard_id/authorization_code.rb,
app/models/standard_id/client_application.rb,
lib/standard_id/passwordless/sms_strategy.rb,
app/helpers/standard_id/application_helper.rb,
app/mailers/standard_id/application_mailer.rb,
app/models/standard_id/password_credential.rb,
app/models/standard_id/username_identifier.rb,
lib/standard_id/passwordless/base_strategy.rb,
lib/standard_id/oauth/passwordless_otp_flow.rb,
lib/standard_id/passwordless/email_strategy.rb,
app/models/concerns/standard_id/credentiable.rb,
lib/standard_id/oauth/authorization_code_flow.rb,
lib/standard_id/oauth/client_credentials_flow.rb,
lib/standard_id/oauth/token_lifetime_resolver.rb,
app/models/standard_id/phone_number_identifier.rb,
app/controllers/standard_id/api/base_controller.rb,
app/controllers/standard_id/web/base_controller.rb,
app/models/standard_id/client_secret_credential.rb,
lib/standard_id/utils/callable_parameter_filter.rb,
app/controllers/standard_id/web/login_controller.rb,
app/controllers/standard_id/web/logout_controller.rb,
app/controllers/standard_id/web/signup_controller.rb,
lib/standard_id/oauth/implicit_authorization_flow.rb,
lib/standard_id/oauth/subflows/social_login_grant.rb,
lib/standard_id/social_providers/response_builder.rb,
app/controllers/standard_id/web/account_controller.rb,
app/controllers/standard_id/api/userinfo_controller.rb,
app/controllers/standard_id/web/sessions_controller.rb,
app/forms/standard_id/web/reset_password_start_form.rb,
app/models/concerns/standard_id/account_associations.rb,
lib/generators/standard_id/install/install_generator.rb,
app/controllers/standard_id/api/oauth/base_controller.rb,
app/forms/standard_id/web/reset_password_confirm_form.rb,
lib/standard_id/oauth/subflows/traditional_code_grant.rb,
app/controllers/standard_id/api/oidc/logout_controller.rb,
app/controllers/concerns/standard_id/api_authentication.rb,
app/controllers/concerns/standard_id/web_authentication.rb,
app/controllers/standard_id/api/oauth/tokens_controller.rb,
app/controllers/standard_id/api/passwordless_controller.rb,
app/controllers/standard_id/api/authorization_controller.rb,
app/controllers/concerns/standard_id/social_authentication.rb,
lib/standard_id/oauth/authorization_code_authorization_flow.rb,
app/controllers/standard_id/web/verify_email/base_controller.rb,
app/controllers/standard_id/web/verify_phone/base_controller.rb,
app/controllers/standard_id/web/verify_email/start_controller.rb,
app/controllers/standard_id/web/verify_phone/start_controller.rb,
app/controllers/standard_id/web/reset_password/start_controller.rb,
app/controllers/standard_id/web/verify_email/confirm_controller.rb,
app/controllers/standard_id/web/verify_phone/confirm_controller.rb,
app/controllers/standard_id/web/reset_password/confirm_controller.rb,
app/controllers/standard_id/web/auth/callback/providers_controller.rb,
app/controllers/standard_id/api/oauth/callback/providers_controller.rb
Defined Under Namespace
Modules: AccountAssociations, Api, ApiAuthentication, ApplicationHelper, Credentiable, Generators, Oauth, Passwordless, SocialAuthentication, SocialProviders, Utils, Web, WebAuthentication
Classes: ApiEngine, ApplicationJob, ApplicationMailer, ApplicationRecord, AuthorizationCode, BrowserSession, ClientApplication, ClientSecretCredential, CodeChallenge, Credential, DeviceSession, EmailIdentifier, Engine, ExpiredSessionError, HttpClient, Identifier, InvalidClientError, InvalidClientSecretCredentialsError, InvalidGrantError, InvalidRequestError, InvalidScopeError, InvalidSessionError, JwtService, MissingClientSecretCredentialsError, NotAuthenticatedError, OAuthError, PasswordCredential, PhoneNumberIdentifier, RevokedSessionError, ServiceSession, Session, UnauthorizedClientError, UnsupportedGrantTypeError, UnsupportedResponseTypeError, UsernameIdentifier, WebEngine
Constant Summary
collapse
- VERSION =
"0.1.5"
Class Method Summary
collapse
Class Method Details
.account_class ⇒ Object
59
60
61
|
# File 'lib/standard_id.rb', line 59
def account_class
config.account_class_name.constantize
end
|
.cache_store ⇒ Object
51
52
53
|
# File 'lib/standard_id.rb', line 51
def cache_store
@cache_store ||= config.cache_store || Rails.cache
end
|
.logger ⇒ Object
55
56
57
|
# File 'lib/standard_id.rb', line 55
def logger
@logger ||= config.logger || Rails.logger
end
|
.register(scope_name, resolver_proc) ⇒ Object
43
44
45
|
# File 'lib/standard_id.rb', line 43
def register(scope_name, resolver_proc)
StandardConfig.config.register(scope_name, resolver_proc)
end
|