Module: Devise::Oauth
- Defined in:
- lib/devise_oauth.rb,
lib/devise/oauth/engine.rb,
lib/devise/oauth/version.rb,
app/models/devise/oauth/client.rb
Defined Under Namespace
Modules: Blockable, Helpers, Scopable Classes: Access, AccessToken, AccessTokensController, Authorization, AuthorizationsController, Client, ClientsController, Engine
Constant Summary collapse
- VERSION =
'3.0.2'
- @@resource_owner =
"User"
- @@client_owner =
self.resource_owner
- @@scopes =
[]
- @@access_token_synonyms =
[]
- @@access_token_expires_in =
1.hour
1.minute
- @@generate_refresh_token =
true
- @@regenerate_refresh_token =
true
- @@supported_grant_types =
[:authorization_code, :password, :refresh_token]
Class Method Summary collapse
Class Method Details
.friendly_token(length = 20) ⇒ Object
33 34 35 |
# File 'lib/devise_oauth.rb', line 33 def self.friendly_token(length = 20) SecureRandom.base64(length).tr('+/=lIO0', 'pqrsxyz') end |