class Authlete::Model::ClientExtension

Attributes

accessTokenDuration[RW]
access_token_duration[RW]
access_token_duration=[RW]
refreshTokenDuration[RW]
refresh_token_duration[RW]
refresh_token_duration=[RW]
requestableScopes[RW]
requestableScopesEnabled[RW]
requestable_scopes[RW]
requestable_scopes=[RW]
requestable_scopes_enabled[RW]
requestable_scopes_enabled=[RW]
tokenExchangePermitted[RW]
token_exchange_permitted[RW]
token_exchange_permitted=[RW]

Private Instance Methods

defaults() click to toggle source
# File lib/authlete/model/client-extension.rb, line 44
def defaults
  {
    requestableScopes:        nil,
    requestableScopesEnabled: false,
    accessTokenDuration:      0,
    refreshTokenDuration:     0,
    tokenExchangePermitted:   false
  }
end
set_params(hash) click to toggle source
# File lib/authlete/model/client-extension.rb, line 54
def set_params(hash)
  @requestableScopes        = hash[:requestableScopes]
  @requestableScopesEnabled = hash[:requestableScopesEnabled]
  @accessTokenDuration      = hash[:accessTokenDuration]
  @refreshTokenDuration     = hash[:refreshTokenDuration]
  @tokenExchangePermitted   = hash[:tokenExchangePermitted]
end