class MsRestAzure::ActiveDirectoryServiceSettings
Class which represents an settings for Azure AD authentication.
Attributes
@return [String] auth token.
@return [String] auth token.
Public Class Methods
Returns a set of properties required to login into Azure China cloud.
@return [ActiveDirectoryServiceSettings] settings required for authentication.
# File lib/ms_rest_azure/active_directory_service_settings.rb, line 29 def self.get_azure_china_settings get_settings(MsRestAzure::AzureEnvironments::AzureChinaCloud) end
Returns a set of properties required to login into Azure German Cloud.
@return [ActiveDirectoryServiceSettings] settings required for authentication.
# File lib/ms_rest_azure/active_directory_service_settings.rb, line 37 def self.get_azure_german_settings get_settings(MsRestAzure::AzureEnvironments::AzureGermanCloud) end
Returns a set of properties required to login into regular Azure cloud.
@return [ActiveDirectoryServiceSettings] settings required for authentication.
# File lib/ms_rest_azure/active_directory_service_settings.rb, line 21 def self.get_azure_settings get_settings(MsRestAzure::AzureEnvironments::AzureCloud) end
Returns a set of properties required to login into Azure US Government.
@return [ActiveDirectoryServiceSettings] settings required for authentication.
# File lib/ms_rest_azure/active_directory_service_settings.rb, line 45 def self.get_azure_us_government_settings get_settings(MsRestAzure::AzureEnvironments::AzureUSGovernment) end
Private Class Methods
Returns a set of properties required to login into Azure Cloud.
@param azure_environment [AzureEnvironment] An instance of AzureEnvironment. @return [ActiveDirectoryServiceSettings] settings required for authentication.
# File lib/ms_rest_azure/active_directory_service_settings.rb, line 56 def self.get_settings(azure_environment = MsRestAzure::AzureEnvironments::Azure) settings = ActiveDirectoryServiceSettings.new settings.authentication_endpoint = azure_environment.active_directory_endpoint_url settings.token_audience = azure_environment.active_directory_resource_id settings end