Authenticate a user with a password
The user's primary phone number. Pass only one of username, email, or phone_number, but not both.
User identifier, which may correspond to the user's email, phone number, username, or user ID. The type of identifier should be specified as the identifier_type.
Client ID of the application requesting authentication, retrieved from the Transmit Admin Portal
URI to redirect to upon completion of the IDP flow. This is the server GET endpoint used to call the token endpoint, and should accept "code" as a query parameter. This URI must also be configured as an allowed redirect URI in the Transmit Admin Portal.
Require multi-factor authentication for this authentication request.
Used to request additional claims in the ID token, such as roles, permissions, and other user profile data. The structure is per the OIDC Standard. For supported claims and how to request custom claims, see the ID Token Reference.
{ "id_token": { "roles": null } }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/auth/password/login
- US production environmenthttps://api.transmitsecurity.io/cis/v1/auth/password/login
- EU production environmenthttps://api.eu.transmitsecurity.io/cis/v1/auth/password/login
- CA production environmenthttps://api.ca.transmitsecurity.io/cis/v1/auth/password/login
- AU production environmenthttps://api.au.transmitsecurity.io/cis/v1/auth/password/login
- JP production environmenthttps://api.gasne1-ts01.transmitsecurity.io/cis/v1/auth/password/login
curl -i -X POST \
https://api.sbx.transmitsecurity.io/cis/v1/auth/password/login \
-H 'Content-Type: application/json' \
-d '{
"username": "string",
"email": "string",
"phone_number": "string",
"identifier_type": "string",
"identifier": "string",
"password": "string",
"client_id": "c35ab2a.xVShlOVGsUMh3Cqk73K1O.transmit",
"redirect_uri": "https://domain.com/verify",
"resource": "string",
"require_mfa": true,
"claims": {
"id_token": {
"roles": null
}
},
"org_id": "string"
}'