# Title ## Docs - [Overview - SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/overview.md): Get started quickly with SSOJet's API to enable Single Sign-On (SSO), User Management, Directory Sync, and Audit Logs for your B2B SaaS application. - Application Guides > Frontend [Get Started - React App | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/guides/react.md): Get Started guide for react application to integrate authentication into your application using Login Page. - Application Guides > Frontend [Get Started - HTML and JS | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/guides/html-js.md): Get Started guide for HTML and JS to integrate authentication into your application using Login Page. - Application Guides > Frontend [Get Started - AngularJS | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/guides/angular.md): Get Started guide for AngularJS application to integrate authentication into your application using Login Page. - Application Guides > Frontend [Get Started - Next.js | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/guides/nextjs.md): Get Started guide for Next.js application to integrate authentication into your application using Login Page. - Application Guides > Backend [Node.js Backend Configuration for JWT Token Verification](https://docs.ssojet.com/apidoc/docs-site/460181/guides/nodejs.md): Step-by-step guide to configure a Node.js backend for JWT token verification using JWKS. Includes receiving responses, verifying tokens, and managing sessions. - Application Guides > Backend [Golang Backend Configuration for JWT Token Verification](https://docs.ssojet.com/apidoc/docs-site/460181/guides/golang.md): Learn how to configure a Golang backend for JWT token verification using JWKS. Follow steps for receiving, verifying tokens, and establishing user sessions. - Application Guides > Backend [ASP.NET Backend Configuration for JWT Token Verification](https://docs.ssojet.com/apidoc/docs-site/460181/guides/asp-dot-net.md): Configure your ASP.NET backend for JWT token verification using JWKS. Step-by-step guide for receiving responses, verifying tokens, and managing sessions. - Application Guides > Backend [Java Backend Configuration for JWT Token Verification](https://docs.ssojet.com/apidoc/docs-site/460181/guides/java.md): Step-by-step guide to configure a Java backend for JWT token verification using JWKS. Includes receiving responses, verifying tokens, and establishing sessions. - Dashboard [Unlocking SSOJet's Power: API Credentials](https://docs.ssojet.com/apidoc/docs-site/460181/dashboard/api-credentials.md): Streamline your integrations with SSOJet's API! This guide walks you through effortlessly locating your API credentials and effectively utilizing them to unlock SSOJet's functionalities. - Dashboard [Manage Your SSOJet Organization with Ease](https://docs.ssojet.com/apidoc/docs-site/460181/dashboard/organization.md): Take control of your SSOJet environment! This guide provides a comprehensive introduction to creating and managing organizations within the SSOJet Dashboard, fostering seamless collaboration. - Dashboard [Simplify User Logins with SSOJet: A Guide to Social Login Integration](https://docs.ssojet.com/apidoc/docs-site/460181/dashboard/social-login.md): Enhance user experience and streamline logins! This guide empowers you to effortlessly integrate social logins with SSOJet, boosting convenience and security. - Dashboard [Personalize Your SSOJet Emails: Branding & User Experience](https://docs.ssojet.com/apidoc/docs-site/460181/dashboard/customize-email-template.md): SSOJet empowers you to customize email templates for Magic Link, OTP, and invitations. Craft unique email experiences that reflect your brand and enhance user trust. - Dashboard [Configure Custom Domain - SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/dashboard/configure-custom-domain.md): Strengthen your brand presence and user trust by configuring a custom domain for your SSOJet services. - Dashboard [IT Admin Portal - SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/dashboard/it-admin-portal.md): SSOJet Admin Portal: Your One-Stop Shop for Streamlined SSO and Directory Sync for effortless Onboarding for IT Admins. - Authentication [Craft Your Brand Identity: A Guide to Customizing the SSOJet Login Widget](https://docs.ssojet.com/apidoc/docs-site/460181/authentication/login-widget.md): Make your login experience shine! This guide empowers you to personalize the SSOJet login widget with your branding, tailoring it to seamlessly match your organization's unique identity. - Authentication [Passwordless Logins Made Easy: A Guide to SSOJet Magic Link](https://docs.ssojet.com/apidoc/docs-site/460181/authentication/magic-link.md): Ditch the passwords! This guide empowers you to leverage SSOJet's Magic Link for passwordless authentication, offering a convenient and secure login experience for your users. - Authentication [Streamline Logins: A Guide to Configuring Social Login with SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/authentication/google-social-login.md): Enhance user experience and simplify logins! This guide empowers you to effortlessly configure social logins for SSOJet, boosting convenience and security. - Authentication [Strengthen Security: A Guide to Enabling Multi-Factor Authentication with SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/authentication/multi-factor-auth.md): Fortify your logins with an extra layer of protection! This guide walks you through effortlessly enabling Multi-Factor Authentication (MFA) in SSOJet, safeguarding your accounts against unauthorized access. - Authentication [Single Sign-On Overview - SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/authentication/single-sign-on.md): Experience the power of Single Sign-On (SSO)! This guide introduces you to SSOJet's SSO capabilities and empowers you to get started, streamlining logins for both users and administrators. - Authentication [Setup SSO Connection - SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/authentication/setup-sso.md): Establish one-click secure and efficient SSO connections using SSOJet, streamlining user access and enhancing overall security. - Security [Security Overview - SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/secure/overview.md): Secure Your SaaS Applications with SSOJet's Leading SSO. Learn how SSOJet safeguards user data and guarantees secure access to your business applications. - Security > Authentication [Password Hashing and Storage](https://docs.ssojet.com/apidoc/docs-site/460181/secure/password-hashing-and-storage.md): Learn how SSOJet utilizes industry-standard hashing algorithms to securely store user passwords, making them unreadable in case of a breach. - Security > Authentication [Multi Factor Authentication Methods and Implementation](https://docs.ssojet.com/apidoc/docs-site/460181/secure/multi-factor-authentication-methods-and-implementation.md): Discover SSOJet's MFA methods that add an extra layer of protection beyond passwords, reducing the risk of unauthorized access. - Security > Authentication [Session Management](https://docs.ssojet.com/apidoc/docs-site/460181/secure/session-management.md): Explore SSOJet's session management strategies that ensure sessions are securely established, maintained, and terminated, preventing unauthorized access attempts. - Security > Attack Protection [Bot Detection](https://docs.ssojet.com/apidoc/docs-site/460181/secure/bot-detection.md): Safeguard your system from automated attacks with SSOJet's bot detection capabilities that identify and block malicious bots. - Security > Attack Protection [Breached Password Detection](https://docs.ssojet.com/apidoc/docs-site/460181/secure/breached-password-detection.md): SSOJet proactively protects against compromised credentials by identifying users who might be logging in with passwords exposed in data breaches. - Security > Attack Protection [Brute Force Protection](https://docs.ssojet.com/apidoc/docs-site/460181/secure/brute-force-protection.md): Thwart brute-force attacks that attempt to guess passwords by employing SSOJet's intelligent measures to limit login attempts. - Security > Attack Protection [Log Events](https://docs.ssojet.com/apidoc/docs-site/460181/secure/log-events.md): SSOJet maintains secure logs of system events, enabling comprehensive auditing and incident response. - Security > Attack Protection [Secure JWT](https://docs.ssojet.com/apidoc/docs-site/460181/secure/secure-jwt.md): This section delves into SSOJet's secure utilization of JSON Web Tokens (JWTs) for authorization, maintaining data integrity and confidentiality. - Security > Attack Protection [Secure OIDC](https://docs.ssojet.com/apidoc/docs-site/460181/secure/secure-oidc.md): SSOJet's secure implementation of OpenID Connect (OIDC) is explained here, ensuring secure user authentication across applications and services. - Security > Attack Protection [Suspicious IP Throttling](https://docs.ssojet.com/apidoc/docs-site/460181/secure/suspicious-ip-throttling.md): SSOJet monitors for suspicious IP activity and implements throttling mechanisms to prevent unauthorized access attempts. - Security > Data Security [Data Encryption At Rest and In Transit](https://docs.ssojet.com/apidoc/docs-site/460181/secure/data-encryption-at-rest-and-in-transit.md): SSOJet safeguards data both when stored (at rest) and when transmitted (in transit) using robust encryption techniques. - Security > Data Security [Secure Storage Of Secrets (Keys, Credentials)](https://docs.ssojet.com/apidoc/docs-site/460181/secure/secure-storage-of-secrets.md): Learn how SSOJet securely stores encryption keys and other credentials to protect access to sensitive data. - Security > Data Security [Sensitive Data Handling](https://docs.ssojet.com/apidoc/docs-site/460181/secure/sensitive-data-handling.md): Discover SSOJet's guidelines for handling sensitive data responsibly, minimizing risks and ensuring data privacy. - Security > Infrastructure [Cloud Provider Or Deployment Model](https://docs.ssojet.com/apidoc/docs-site/460181/secure/cloud-provider-or-deployment-model.md): SSOJet offers cloud-based deployment options, this section elaborates on the security considerations for various cloud providers or deployment models. - Security > Infrastructure [Threat Modeling](https://docs.ssojet.com/apidoc/docs-site/460181/secure/threat-modeling.md): SSOJet's approach to threat modeling is explained here, helping to proactively identify, assess, and mitigate potential security vulnerabilities. ## API Docs - API References > Authentication > MagicLink [Email a Magic Link | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/email-magic-link.md): Send a magic link via email for secure authentication with SSOJet's API. - API References > Authentication > MagicLink [Resend Email Magic Link | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/resend-email-magic-link.md): Resend a previously generated magic link via email for secure authentication. - API References > Authentication > MagicLink [Verify Magic Link | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/verify-magic-link.md): Verify the validity of a magic link for secure authentication with SSOJet's API. - API References > Authentication > MagicLink [Ping Status | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/ping-status.md): Check the status of SSOJet's authentication service with a simple ping request. - API References > Authentication > Magic Auth Code [Email a Magic Auth Code | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/email-magic-auth-code.md): Send a magic authentication code via email for secure access with SSOJet. - API References > Authentication > Magic Auth Code [Resend Magic Auth Code | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/resend-magic-auth-code.md): Resend a previously generated magic authentication code via email. - API References > Authentication > Magic Auth Code [Verify Magic Auth Code | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/verify-magic-auth-code.md): Verify the validity of a magic authentication code sent via email. - API References > Authentication > Phone Authentication [Send Magic Auth Code SMS | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/send-magic-auth-code-sms.md): Send a magic authentication code via SMS for secure access with SSOJet. - API References > Authentication > Phone Authentication [Resend Magic Auth Code SMS | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/resend-magic-auth-code-sms.md): Resend a previously generated magic authentication code via SMS. - API References > Authentication > Phone Authentication [Phone Magic Auth Verify | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/phone-magic-auth-verify.md): Verify the validity of a magic authentication code sent via SMS. - API References > Authentication > PassKey [Initiate Passkey Login | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/initiate-passkey-login.md): Start the passkey login process for secure authentication with SSOJet. - API References > Authentication > PassKey [Passkey Registration Initialize | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/passkey-registration-initialize.md): Begin the passkey registration process for new users with SSOJet. - API References > Authentication > PassKey [Finish Passkey Authentication | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/finish-passkey-authentication.md): Complete the passkey authentication process for secure access. - API References > Authentication > PassKey [Complete Passkey Registration | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/complete-passkey-registration.md): Finalize the passkey registration process for new users with SSOJet. - API References > Authentication > PassKey [Check Passkey Auth Status | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/check-passkey-auth-status.md): Verify the authentication status of a user using passkey with SSOJet. - API References > Authentication > PassKey [List User PassKey Credentials | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/list-passkey-credentials.md): Retrieve a list of passkey credentials associated with a user. - API References > Authentication > PassKey [Update Passkey Name | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/update-passkey-name.md): Update the name of a passkey credential associated with a user. - API References > Authentication > PassKey [Delete Associated Passkey | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/delete-associated-passkey.md): Remove an associated passkey credential from a user’s account. - API References > Authentication [GET Auth Status | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/get-auth-status.md): Retrieve the current authentication status of a user in SSOJet. - API References > Token [Refresh Token | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/refresh-token.md): Refresh the authentication token for continued secure access with SSOJet. - API References > Token [Access Token By Auth Code | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/auth/access-token-by-auth-code.md): Retrieve an access token using an authentication code with SSOJet. - API References > Mutli-Factor Authentication (MFA) [MFA Token API](https://docs.ssojet.com/apidoc/docs-site/460181/api/mfa/token.md): Securely generate and manage Multi-Factor Authentication (MFA) tokens to enhance your application's security. - API References > Mutli-Factor Authentication (MFA) [MFA Authenticators API](https://docs.ssojet.com/apidoc/docs-site/460181/api/mfa/authenticators.md): Access and manage MFA authenticators, enabling stronger security measures for user accounts. - API References > Mutli-Factor Authentication (MFA) [MFA Enrollment API](https://docs.ssojet.com/apidoc/docs-site/460181/api/mfa/enroll.md): Simplify the MFA enrollment process, ensuring users can securely set up their preferred authentication methods. - API References > Mutli-Factor Authentication (MFA) [Initiate MFA Authentication API](https://docs.ssojet.com/apidoc/docs-site/460181/api/mfa/auth/initiate.md): Start the Multi-Factor Authentication process, adding an extra layer of security to user logins. - API References > Mutli-Factor Authentication (MFA) [MFA QR Code API](https://docs.ssojet.com/apidoc/docs-site/460181/api/mfa/qr-code.md): Generate MFA QR codes for easy and secure enrollment of mobile authentication apps. - API References > Mutli-Factor Authentication (MFA) [Validate MFA API](https://docs.ssojet.com/apidoc/docs-site/460181/api/mfa/validate.md): Verify MFA codes efficiently to confirm user identity and enhance application security. - API References > Mutli-Factor Authentication (MFA) [MFA Backup Code API](https://docs.ssojet.com/apidoc/docs-site/460181/api/mfa/backupcode.md): Generate and manage backup codes for users to regain access to their accounts in case of lost authenticators. - API References > Role And Permission [List All Roles | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/role-permission/list-roles.md): Retrieve a list of all roles within your organization using SSOJet. - API References > Role And Permission [List All Permissions | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/role-permission/list-permission.md): Retrieve a list of all permissions within your organization using SSOJet. - API References > Role And Permission [Create New Role | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/role-permission/create-role.md): Create a new role within your organization using SSOJet's API. - API References > Role And Permission [Update Existing Role | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/role-permission/update-role.md): Update an existing role within your organization using SSOJet. - API References > Role And Permission [Update Permission By ID | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/role-permission/update-permission.md): Update permissions by permission ID within your organization using SSOJet. - API References > Role And Permission [Remove Role By ID | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/role-permission/remove-role.md): Remove a role by role ID within your organization using SSOJet's API. - API References > Role And Permission [Remove Permission By ID | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/role-permission/remove-permission.md): Remove a permission by permission ID within your organization using SSOJet. - API References > User Management [List All Users | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/user-management/list-users.md): Retrieve a list of all users within your organization using SSOJet. - API References > User Management [Get User By ID | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/user-management/get-user.md): Retrieve user details by user ID within your organization using SSOJet. - API References > User Management [Get User By Email | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/user-management/get-user-by-email.md): Retrieve user details by email address within your organization using SSOJet. - API References > User Management [Create a User | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/user-management/create-user.md): Create a new user within your organization using SSOJet's API. - API References > User Management [Update User By ID | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/user-management/update-user.md): Update user details by user ID within your organization using SSOJet. - API References > User Management [Verify User Status By ID | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/user-management/verify-user-status.md): Verify the status of a user by user ID within your organization. - API References > User Management [Delete User By ID | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/user-management/delete-user.md): Remove a user by user ID from your organization using SSOJet. - API References > User Management [Manage User Roles | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/user-management/manage-user-roles.md): Assign or update user roles within your organization using SSOJet. - API References > User Management [Get User Organizations | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/user-management/get-user-organizations.md): Retrieve the organizations associated with a user within SSOJet. - API References > User Management [Get User Login Logs | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/user-management/get-user-login-logs.md): Retrieve login logs for a user within your organization using SSOJet. - API References > Organization [Add New Organization | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/organization/add.md): Create a new organization within your SSOJet account using the API. - API References > Organization [Get Organization | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/organization/get.md): Retrieve details of an organization within your SSOJet account using the API. - API References > Organization [Get All Organizations | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/organization/get-all.md): Retrieve a list of all organizations within your SSOJet account. - API References > Organization [Update Organization | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/organization/update.md): Update the details of an organization within your SSOJet account. - API References > Organization [Delete Organization | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/organization/delete.md): Remove an organization from your SSOJet account using the API. - API References > Organization [Get Configuration By Client ID | SSOJet](https://docs.ssojet.com/apidoc/docs-site/460181/api/organization/get-configuration-client.md): Retrieve configuration settings by client ID within your SSOJet account. - API References > Organization [Get Configuration By Custom Domain](https://docs.ssojet.com/apidoc/docs-site/460181/api/organization/get-configuration-domain.md): Retrieve configuration settings by custom domain within your SSOJet account.