MSALGlobalConfig
Objective-C
@interface MSALGlobalConfig : NSObject
Swift
class MSALGlobalConfig : NSObject
MSAL configuration interface responsible for globally applicable authentication properties.
Note
Configuration changes inside MSALGlobalConfig will apply to all instances ofMSALPublicClientApplication
-
Network configuration, refer to
MSALHTTPConfig
for more detailsDeclaration
Objective-C
@property (class, readonly) MSALHTTPConfig *_Nonnull httpConfig;
Swift
class var httpConfig: MSALHTTPConfig { get }
-
Telemetry configurations, refer to
MSALTelemetryConfig
for more detailsDeclaration
Objective-C
@property (class, readonly) MSALTelemetryConfig *_Nonnull telemetryConfig;
Swift
class var telemetryConfig: MSALTelemetryConfig { get }
-
Logger configurations, refer to
MSALLoggerConfig
for more detailsDeclaration
Objective-C
@property (class, readonly) MSALLoggerConfig *_Nonnull loggerConfig;
Swift
class var loggerConfig: MSALLoggerConfig { get }
-
Setting to define MSAL behavior when Microsoft Authenticator application is installed. By default, MSAL will always try to use Microsoft Authenticator application when getting a token interactively. Set this property to MSALBrokeredAvailabilityNone to disable this behavior
Declaration
Objective-C
@property (class) MSALBrokeredAvailability brokerAvailability;
Swift
class var brokerAvailability: Int32 { get set }