ConfigurationServiceClientCredentialFactory class    
ServiceClientCredentialsFactory that uses a ConfigurationServiceClientCredentialFactoryOptions or a Configuration instance to build ServiceClientCredentials with an AppId and App Password.
- Extends
 - 
			
PasswordServiceClientCredentialFactory
 
Constructors
| Configuration | 
	Initializes a new instance of the ConfigurationServiceClientCredentialFactory class.  | 
Inherited Properties
| app | 
	The app ID for this credential.  | 
| password | The app password for this credential.  | 
| tenant | 
	The tenant ID of the Azure AD tenant where the bot is created.  | 
Methods
| create | 
	|
| is | 
	|
| is | 
	
Constructor Details
		ConfigurationServiceClientCredentialFactory(ConfigurationServiceClientCredentialFactoryOptions)
	         
	Initializes a new instance of the ConfigurationServiceClientCredentialFactory class.
new ConfigurationServiceClientCredentialFactory(factoryOptions?: ConfigurationServiceClientCredentialFactoryOptions)
				Parameters
- factoryOptions
 - ConfigurationServiceClientCredentialFactoryOptions
 
A ConfigurationServiceClientCredentialFactoryOptions object.
Inherited Property Details
		appId
	 
	The app ID for this credential.
appId: string | null
				Property Value
string | null
Inherited From PasswordServiceClientCredentialFactory.appId
password
The app password for this credential.
password: string | null
				Property Value
string | null
Inherited From PasswordServiceClientCredentialFactory.password
		tenantId
	 
	The tenant ID of the Azure AD tenant where the bot is created.
tenantId: string | null
				Property Value
string | null
Inherited From PasswordServiceClientCredentialFactory.tenantId
Method Details
		createCredentials(string, string, string, boolean)
	 
	function createCredentials(microsoftAppId: string, audience: string, loginEndpoint: string, validateAuthority: boolean): Promise<ServiceClientCredentials>
				Parameters
- microsoftAppId
 - 
				
string
 
- audience
 - 
				
string
 
- loginEndpoint
 - 
				
string
 
- validateAuthority
 - 
				
boolean
 
Returns
Promise<ServiceClientCredentials>
		isAuthenticationDisabled()
	  
	function isAuthenticationDisabled(): Promise<boolean>
				Returns
Promise<boolean>
		isValidAppId(string)
	   
	function isValidAppId(microsoftAppId: string): Promise<boolean>
				Parameters
- microsoftAppId
 - 
				
string
 
Returns
Promise<boolean>