Sha256: ad34cbfc2511e6a255a6162a50aac98cb2061b516575f7a62ac4cd3668ce7572

Contents?: true

Size: 687 Bytes

Versions: 1

Compression:

Stored size: 687 Bytes

Contents

require "common_spec_helper"
require "dotenv"
Dotenv.load
# ADAL::Logging.log_level = ADAL::Logger::VERBOSE

TENANT        = ENV['MS_GRAPH_TENANT']
USERNAME      = ENV['MS_GRAPH_USERNAME']
PASSWORD      = ENV['MS_GRAPH_PASSWORD']
CLIENT_ID     = ENV['MS_GRAPH_CLIENT_ID']
CLIENT_SECRET = ENV['MS_GRAPH_CLIENT_SECRET']
RESOURCE      = 'https://graph.microsoft.com'

USER_CRED   = ADAL::UserCredential.new(USERNAME, PASSWORD)
CLIENT_CRED = ADAL::ClientCredential.new(CLIENT_ID, CLIENT_SECRET)
CONTEXT     = ADAL::AuthenticationContext.new(ADAL::Authority::WORLD_WIDE_AUTHORITY, TENANT)
TOKENS      = CONTEXT.acquire_token_for_user(RESOURCE, CLIENT_CRED, USER_CRED)

create_classes(TOKENS)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
microsoft_graph-0.1.2 integration_spec/integration_spec_helper.rb