MSALAndroidConfig constructor
MSALAndroidConfig({
- required List<
Authority> authorities, - bool handleNullTaskAffinity = false,
- AuthorizationAgent authorizationUserAgent = AuthorizationAgent.DEFAULT,
- String minimumRequiredBrowsersVersion = "3.0",
- bool multipleCloudsSupported = false,
- bool brokerRedirectUriRegistered = true,
- bool webViewZoomControlsEnabled = true,
- bool webViewZoomEnabled = true,
- bool authorizationInCurrentTask = false,
- MsalEnvironment environment = MsalEnvironment.Production,
- bool powerOptCheckEnabled = true,
- HttpConfiguration http = const HttpConfiguration(),
- AndroidLoggerConfiguration logger = const AndroidLoggerConfiguration(),
- AndroidAccountMode accountMode = AndroidAccountMode.MULTIPLE,
- List<
SafeBrowser> browserSafeList = SafeBrowser.defaultSafeBrowsers,
Implementation
MSALAndroidConfig({
required this.authorities,
this.handleNullTaskAffinity = false,
this.authorizationUserAgent = AuthorizationAgent.DEFAULT,
this.minimumRequiredBrowsersVersion = "3.0",
this.multipleCloudsSupported = false,
this.brokerRedirectUriRegistered = true,
this.webViewZoomControlsEnabled = true,
this.webViewZoomEnabled = true,
this.authorizationInCurrentTask = false,
this.environment = MsalEnvironment.Production,
this.powerOptCheckEnabled = true,
this.http = const HttpConfiguration(),
this.logger = const AndroidLoggerConfiguration(),
this.accountMode = AndroidAccountMode.MULTIPLE,
this.browserSafeList = SafeBrowser.defaultSafeBrowsers,
});