Class: MsRestAzure::ActiveDirectoryServiceSettings

Inherits:
Object
  • Object
show all
Defined in:
lib/ms_rest_azure/active_directory_service_settings.rb

Overview

Class which represents an settings for Azure AD authentication.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#authentication_endpointString

Returns auth token.

Returns:

  • (String)

    auth token.



12
13
14
# File 'lib/ms_rest_azure/active_directory_service_settings.rb', line 12

def authentication_endpoint
  @authentication_endpoint
end

#token_audienceString

Returns auth token.

Returns:

  • (String)

    auth token.



15
16
17
# File 'lib/ms_rest_azure/active_directory_service_settings.rb', line 15

def token_audience
  @token_audience
end

Class Method Details

.get_azure_china_settingsActiveDirectoryServiceSettings

Returns a set of properties required to login into Azure China.

Returns:



32
33
34
35
36
37
# File 'lib/ms_rest_azure/active_directory_service_settings.rb', line 32

def self.get_azure_china_settings
  settings = ActiveDirectoryServiceSettings.new
  settings.authentication_endpoint = 'https://login.chinacloudapi.cn/'
  settings.token_audience = 'https://management.core.chinacloudapi.cn/'
  settings
end

.get_azure_settingsActiveDirectoryServiceSettings

Returns a set of properties required to login into regular Azure.

Returns:



21
22
23
24
25
26
# File 'lib/ms_rest_azure/active_directory_service_settings.rb', line 21

def self.get_azure_settings
  settings = ActiveDirectoryServiceSettings.new
  settings.authentication_endpoint = 'https://login.windows.net/'
  settings.token_audience = 'https://management.core.windows.net/'
  settings
end