1. Mutli-Factor Authentication (MFA)
  • Overview
  • Application Guides
    • Frontend
      • Get Started - React App
      • Get Started - HTML and JS
      • Get Started - Angular JS
      • Get Started - Next JS App
    • Backend
      • Get Started - Node JS
      • Get Started - Golang
      • Get Started - ASP.NET
      • Get Started - JAVA
  • Dashboard
    • API Credentials
    • Organization
    • Social Login
    • Customize Email Template
    • Configure Custom Domain
    • IT Admin Portal
  • Authentication
    • Login Widget
    • Magic Link
    • Google Social Login
    • Multi-Factor Authentication
    • Single Sign-On Overview
    • Setup SSO Connection
  • Security
    • Overview
    • Authentication
      • Password Hashing and Storage
      • Multi-Factor Authentication Methods and Implementation
      • Session Management
    • Attack Protection
      • Bot Detection
      • Breached Password Detection
      • Brute Force Protection
      • Log Events
      • Secure JSON Web Tokens (JWT)
      • Secure OpenID Connect (OIDC)
      • Suspicious IP Throttling
    • Data Security
      • Data Encryption At Rest and In Transit
      • Secure Storage of Secrets (Keys, Credentials)
      • Sensitive Data Handling
    • Infrastructure
      • Security Considerations for Cloud Provider or Deployment Model
      • Threat Modeling
  • API References
    • Authentication
      • MagicLink
        • Email a Magic Link
        • Resend Email Magic Link
        • Verify Magic Link
        • Ping Status
      • Magic Auth Code
        • Email a Magic Auth Code
        • Resend Magic Auth Code
        • Verify Magic Auth Code
      • Phone Authentication
        • Send Magic Auth Code via SMS
        • Resend Magic Auth Code via SMS
        • Phone Magic Auth Verify
      • PassKey
        • Initiate Passkey Login
        • Passkey Registration Initialize
        • Finish Passkey Authentication
        • Complete Passkey Registration
        • Check User Passkey Authentication Status
        • List User PassKey Credentials
        • Update Passkey Name
        • Delete Associated Passkey
      • GET Auth Status
    • Token
      • Refresh Token
      • Access Token By Auth Code
    • Mutli-Factor Authentication (MFA)
      • MFA Access Token
        POST
      • List of Authenticators
        GET
      • MFA Enroll TOTP
        POST
      • Initiate MFA
        POST
      • QR Code Image API
        GET
      • Validate MFA Token
        POST
      • Get Backup Code
        GET
    • Role And Permission
      • List All Roles
      • List All Permission
      • Create New Role
      • Update Existing Role
      • Update Permission By Permission Id
      • Remove Organization Role By Role Id
      • Remove Organization Permission By Permission Id
    • User Management
      • List All Users
      • GET User By User Id
      • GET User by User Email Address
      • Create a User
      • Update User by User Id
      • Verify User Status By User Id
      • Delete User By User Id
      • Manage User Roles
      • GET Users Organizations
      • GET User Login Logs
    • Organization
      • Add New Organization
      • Get Organization
      • Get All Organization
      • Update Organization
      • Delete Organization
      • GET Configuration By Client Id
      • GET Configuration By Custom Domain
  1. Mutli-Factor Authentication (MFA)

List of Authenticators

GET
https://api.ssojet.com/api/v1/auth/mfa/authenticators
List of Authenticators

Request

Query Params
client_id
string 
required
Header Params
accept-language
string 
optional
Example:
en-GB,en-US;q=0.9,en;q=0.8
connection
string 
optional
Example:
keep-alive
origin
string 
optional
Example:
http://127.0.0.1:5500
referer
string 
optional
Example:
http://127.0.0.1:5500/
sec-fetch-dest
string 
optional
Example:
empty
sec-fetch-mode
string 
optional
Example:
cors
sec-fetch-site
string 
optional
Example:
cross-site
user-agent
string 
optional
Example:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
x-client-id
string 
optional
Example:
<client id>
sec-ch-ua
string 
optional
Example:
"Not/A)Brand";v="8", "Chromium";v="126", "Google Chrome";v="126"
sec-ch-ua-mobile
string 
optional
Example:
?0
sec-ch-ua-platform
string 
optional
Example:
"Windows"
Content-Type
string 
optional
Default:
application/json
User-Agent
string 
optional
Default:
SSOjet/1.0.0 (https://ssojet.com)
Body Params application/json
oob_code
string 
optional
Example:
010203040********d249feacac5**1d02531805e77066d3df9
otp
string 
optional
Example:
303801
Example
{
  "oob_code": "010203040********d249feacac5**1d02531805e77066d3df9",
  "otp": "303801"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.ssojet.com/api/v1/auth/mfa/authenticators?client_id=' \
--header 'accept-language;' \
--header 'connection;' \
--header 'origin;' \
--header 'referer;' \
--header 'sec-fetch-dest;' \
--header 'sec-fetch-mode;' \
--header 'sec-fetch-site;' \
--header 'user-agent;' \
--header 'x-client-id;' \
--header 'sec-ch-ua;' \
--header 'sec-ch-ua-mobile;' \
--header 'sec-ch-ua-platform;' \
--header 'User-Agent: SSOjet/1.0.0 (https://ssojet.com)' \
--header 'Content-Type: application/json' \
--data-raw '{
    "oob_code": "010203040********d249feacac5**1d02531805e77066d3df9",
    "otp": "303801"
}'

Responses

🟢200Success
application/json
Body
object {0}
Example
{}
Modified at 2024-08-18 13:29:27
Previous
MFA Access Token
Next
MFA Enroll TOTP
Built with