Identity Security Live Test Environment
Test every authentication and security endpoint in real-time with demo users.
Not Logged In
Demo Access
Admin Full system access
User Standard user access
Demo Admin Demo account with Admin
This is the live testing environment. Want to learn more about the product?
Visit the Identity Security product page β
No Auth Required
Register New User
POST
/api/authentication/register
π Show expected request body
{
"email": "string (required) - valid email",
"password": "string (required) - min 6 chars, at least 1 uppercase, 1 digit",
"tenantId": "string (required) - tenant identifier"
}
Request preview will appear here
Click to test...
Requires Auth
Login
POST
/api/authentication/login
π Show expected request body
{
"email": "string (required)",
"password": "string (required)"
}
Request preview will appear here
Click to test...
Requires Auth
Get Current User
GET
/api/authentication/me
No parameters β uses the current session.
Click to test...
Requires Auth
Get Active Sessions
GET
/api/session
No parameters.
Click to test...
Requires Auth
Logout
POST
/api/authentication/logout
No request body β revokes current session.
Click to test...
Create API Key
POST
/api/apikeys
π Show expected request body
{
"name": "string (required) - e.g., 'My App'",
"scopes": "array[string] (optional) - e.g., ['read','write']",
"allowedIPs": "array[string] (optional) - IP/CIDR whitelist"
}
Request preview will appear here
Response will appear here...
List API Keys
GET
/api/apikeys
No parameters β lists all keys for the current user.
Response will appear here...
Rotate API Key
POST
/api/apikeys/{id}/rotate
π Show expected request body
{
"id": "string (path) - the key ID to rotate"
}
No request body required.
Response will appear here...
Setup MFA
POST
/api/mfa/setup
Simulated QR Code β in production, scan with authenticator app.
JBSWY3DPEHPK3PXP
Call this endpoint to generate a new MFA secret.
Response will appear here...
Verify MFA Code
POST
/api/mfa/verify
π Show expected request body
{
"code": "string (required) - 6-digit code"
}
Response will appear here...
Disable MFA
POST
/api/mfa/disable
No request body.
Response will appear here...
Get All Sessions
GET
/api/session
No parameters.
Response will appear here...
Get Devices
GET
/api/authentication/devices
No parameters.
Response will appear here...
Revoke Session
POST
/api/session/{id}/revoke
π Show expected parameters
Path parameter: id (string, required) No request body.
Response will appear here...
Create Audit Log
POST
/api/auditlogs
π Show expected request body
{
"action": "string (required) - e.g., 'user.login'",
"resource": "string (optional) - resource affected",
"resourceId": "string (optional)",
"changes": "object (optional) - any metadata"
}
Response will appear here...
Get Tenant Logs
GET
/api/auditlogs/tenant/demo
Path parameter: tenantId (demo). No query params.
Response will appear here...
Get Audit Stats
GET
/api/auditlogs/stats/demo
Path parameter: tenantId (demo).
Response will appear here...
SSO provider management is available in the Admin Dashboard.
Configure Google, Azure AD, Okta, or custom SAML providers.
Get SSO Providers
GET
/api/ssoproviders
No parameters.
Response will appear here...
Get Policies
GET
/api/policies
No parameters.
Response will appear here...
Get Roles
GET
/api/roles
No parameters.
Response will appear here...