Interface UserFactor

    • Method Detail

      • getEmbedded

        java.util.Map<java.lang.String,​java.lang.Object> getEmbedded()
      • getLinks

        java.util.Map<java.lang.String,​java.lang.Object> getLinks()
      • getCreated

        java.util.Date getCreated()
      • getId

        java.lang.String getId()
      • getLastUpdated

        java.util.Date getLastUpdated()
      • delete

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="DELETE - /api/v1/users/{userId}/factors/{factorId}")
        void delete()
        Unenrolls an existing factor for the specified user, allowing the user to enroll a new factor.
        Specified by:
        delete in interface Deletable
      • activate

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="POST - /api/v1/users/{userId}/factors/{factorId}/lifecycle/activate")
        UserFactor activate​(ActivateFactorRequest body)
        Activate Factor The `sms` and `token:software:totp` factor types require activation to complete the enrollment process.
        Parameters:
        body - (optional)
        Returns:
        UserFactor
      • activate

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="POST - /api/v1/users/{userId}/factors/{factorId}/lifecycle/activate")
        UserFactor activate()
        Activate Factor The `sms` and `token:software:totp` factor types require activation to complete the enrollment process.
        Returns:
        UserFactor
      • verify

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="POST - /api/v1/users/{userId}/factors/{factorId}/verify")
        VerifyUserFactorResponse verify​(VerifyFactorRequest body,
                                        java.lang.String templateId,
                                        java.lang.Integer tokenLifetimeSeconds,
                                        java.lang.String xForwardedFor,
                                        java.lang.String userAgent,
                                        java.lang.String acceptLanguage)
        Verify MFA Factor Verifies an OTP for a `token` or `token:hardware` factor
        Parameters:
        body - (optional)
        templateId - (optional)
        tokenLifetimeSeconds - (optional, default to 300)
        xForwardedFor - (optional)
        userAgent - (optional)
        acceptLanguage - (optional)
        Returns:
        VerifyUserFactorResponse
      • verify

        @Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen",
                   date="2022-02-14T12:54:39.514-06:00",
                   comments="POST - /api/v1/users/{userId}/factors/{factorId}/verify")
        VerifyUserFactorResponse verify()
        Verify MFA Factor Verifies an OTP for a `token` or `token:hardware` factor
        Returns:
        VerifyUserFactorResponse