Universal Auth
Attach
Attach Universal Auth configuration onto identity
POST
/
api
/
v1
/
auth
/
universal-auth
/
identities
/
{identityId}
Authorizations
Authorization
string
headerrequiredAn access token in Infisical
Path Parameters
identityId
string
requiredThe ID of the identity to attach the configuration onto.
Body
application/json
clientSecretTrustedIps
object[]
A list of IPs or CIDR ranges that the Client Secret can be used from together with the Client ID to get back an access token. You can use 0.0.0.0/0, to allow usage from any network address.
accessTokenTrustedIps
object[]
A list of IPs or CIDR ranges that access tokens can be used from. You can use 0.0.0.0/0, to allow usage from any network address.
accessTokenTTL
integer
default: 2592000The lifetime for an access token in seconds. This value will be referenced at renewal time.
Required range:
x > 1
accessTokenMaxTTL
integer
default: 2592000The maximum lifetime for an access token in seconds. This value will be referenced at renewal time.
accessTokenNumUsesLimit
integer
default: 0The maximum number of times that an access token can be used; a value of 0 implies infinite number of uses.
Required range:
x > 0
Response
200 - application/json
identityUniversalAuth
object
required