MSALNativeAuthCapabilities

Objective-C

enum MSALNativeAuthCapabilities : NSInteger {}

Swift

struct MSALNativeAuthCapabilities : OptionSet, @unchecked Sendable

The set of capabilities that an application wishes to support for Native Auth operations.

Valid options are:

  • MFARequired: The application can accommodate the associated challenge type(s) specified by the user when MFA is required.
  • RegistrationRequired: The application can accommodate the associated challenge type(s) specified by the user when registering a new strong authentication method is required.
  • Specifies that the associated challenge type(s) are supported when MFA is required

    Declaration

    Objective-C

    MSALNativeAuthCapabilityMFARequired = 1 << 0

    Swift

    static var mfaRequired: MSALNativeAuthCapabilities { get }
  • Specifies that the associated challenge type(s) are supported when the registration of a new strong authentication method is required

    Declaration

    Objective-C

    MSALNativeAuthCapabilityRegistrationRequired = 1 << 1

    Swift

    static var registrationRequired: MSALNativeAuthCapabilities { get }