Class MMFAMappingExtUtils


  • public class MMFAMappingExtUtils
    extends java.lang.Object
    Implementation of STS Mapping Extension Functions for MMFA.
    • Field Detail

      • MMFAMappingExtUtils_java_copyright

        public static final java.lang.String MMFAMappingExtUtils_java_copyright
      • FINGERPRINT_SUPPORT_KEY

        public static final java.lang.String FINGERPRINT_SUPPORT_KEY
        See Also:
        Constant Field Values
      • FRONT_CAMERA_SUPPORT_KEY

        public static final java.lang.String FRONT_CAMERA_SUPPORT_KEY
        See Also:
        Constant Field Values
    • Constructor Detail

      • MMFAMappingExtUtils

        public MMFAMappingExtUtils()
    • Method Detail

      • registerAuthenticator

        public static java.lang.String registerAuthenticator​(java.lang.String stateId)
        Registers a new authenticator.
        Parameters:
        stateID - The state ID of the authorization grant.
        Returns:
        The ID of the newly registered authenticator, or null if registration fails.
      • getAuthenticator

        public static java.lang.String getAuthenticator​(java.lang.String stateId)
        Fetches an authenticator by state ID.
        Parameters:
        stateID - The state ID of the authorization grant.
        Returns:
        The ID of the newly registered authenticator, or null if registration fails.
      • savePushToken

        public static boolean savePushToken​(java.lang.String stateId,
                                            java.lang.String pushToken)
      • savePushToken

        public static boolean savePushToken​(java.lang.String stateId,
                                            java.lang.String pushToken,
                                            java.lang.String applicationID)
      • saveDeviceAttributes

        public static boolean saveDeviceAttributes​(java.lang.String stateId,
                                                   java.lang.String deviceName,
                                                   java.lang.String deviceType,
                                                   java.lang.String osVersion,
                                                   java.lang.String fingerprintSupport,
                                                   java.lang.String frontCameraSupport,
                                                   java.lang.String tenantId)