class SyncAttrWithAuth0::Configuration

SyncAttrWithAuth0 configuration class. This is used by SyncAttrWithAuth0 to provide configuration settings.

Attributes

auth0_client_id[RW]
auth0_client_secret[RW]
auth0_global_client_id[RW]
auth0_global_client_secret[RW]
auth0_namespace[RW]
auth0_uid_attribute[RW]
connection_name[RW]
email_attribute[RW]
email_verified_attribute[RW]
family_name_attribute[RW]
given_name_attribute[RW]
name_attribute[RW]
password_attribute[RW]
picture_attribute[RW]
search_connections[RW]
verify_password_attribute[RW]

Public Class Methods

new() click to toggle source
# File lib/sync_attr_with_auth0/configuration.rb, line 38
def initialize
  @auth0_global_client_id = ENV['AUTH0_GLOBAL_CLIENT_ID']
  @auth0_global_client_secret = ENV['AUTH0_GLOBAL_CLIENT_SECRET']
  @auth0_client_id = ENV['AUTH0_CLIENT_ID']
  @auth0_client_secret = ENV['AUTH0_CLIENT_SECRET']
  @auth0_namespace = ENV['AUTH0_NAMESPACE']

  @auth0_uid_attribute = :auth0_uid
  @name_attribute = :name
  @given_name_attribute = :given_name
  @family_name_attribute = :family_name
  @email_attribute = :email
  @password_attribute = :password
  @email_verified_attribute = :email_verified
  @verify_password_attribute = :verify_password
  @picture_attribute = :picture
  @connection_name = 'Username-Password-Authentication'
  @search_connections = []
end