Method List
-
#add_routes Shakha::InstallGenerator
-
#allowed_redirect_origins Shakha::Config
-
#app_origin Shakha::Config
-
#authorize Shakha::AuthController
-
#authorize_url Shakha::Providers::Base
-
#authorize_url Shakha::Providers::GitHub
-
#authorize_url Shakha::Providers::Google
-
#callback Shakha::AuthController
-
#check Shakha::SessionController
-
config Shakha
-
#copy_initializer Shakha::InstallGenerator
-
#create_migration Shakha::InstallGenerator
-
#destroy Shakha::AuthController
-
#error Shakha::AuthController
-
#exchange_code Shakha::Providers::Base
-
#exchange_code Shakha::Providers::GitHub
-
#exchange_code Shakha::Providers::Google
-
#expired? Shakha::Session
-
#expires_at Shakha::Session
-
find_by_origin! Shakha::Client
-
generate_code_challenge Shakha::PKCEMixin
-
generate_code_verifier Shakha::PKCEMixin
-
#github_client_id Shakha::Config
-
#github_client_secret Shakha::Config
-
#google_client_id Shakha::Config
-
#google_client_secret Shakha::Config
-
#identity_from_response Shakha::Providers::Base
-
#identity_from_response Shakha::Providers::GitHub
-
#identity_from_response Shakha::Providers::Google
-
#initialize Shakha::Config
-
#new Shakha::AuthController
-
#provider_name Shakha::Providers::Base
-
#provider_name Shakha::Providers::GitHub
-
#provider_name Shakha::Providers::Google
-
#providers Shakha::Config
-
#rate_limiting_enabled Shakha::Config
-
resolve Shakha::Providers
-
#scopes Shakha::Providers::Base
-
#scopes Shakha::Providers::GitHub
-
#scopes Shakha::Providers::Google
-
#session_lifetime Shakha::Config
-
setup Shakha
-
#show Shakha::SessionController
-
validate! Shakha::ConfigValidator