class Zaikio::OAuthClient::ClientConfiguration::OrganizationConnection

Attributes

default_scopes[RW]

Public Class Methods

new() click to toggle source
# File lib/zaikio/oauth_client/client_configuration.rb, line 54
def initialize
  @default_scopes = []
end

Public Instance Methods

scopes_for_auth(id = nil) click to toggle source
# File lib/zaikio/oauth_client/client_configuration.rb, line 58
def scopes_for_auth(id = nil)
  plain_scopes = Zaikio::OAuthClient.get_plain_scopes(default_scopes)

  plain_scopes.map do |scope|
    id ? "Org/#{id}.#{scope}" : "Org.#{scope}"
  end
end