Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 2.68 KB

ApiV1AuthOidcAuthIdentitiesIdentityIdPostRequest.md

File metadata and controls

37 lines (29 loc) · 2.68 KB

ApiV1AuthOidcAuthIdentitiesIdentityIdPostRequest

Properties

Name Type Description Notes
oidc_discovery_url str The URL used to retrieve the OpenID Connect configuration from the identity provider.
ca_cert str The PEM-encoded CA cert for establishing secure communication with the Identity Provider endpoints. [optional] [default to '']
bound_issuer str The unique identifier of the identity provider issuing the JWT.
bound_audiences str The list of intended recipients. [optional] [default to '']
bound_claims Dict[str, str] The attributes that should be present in the JWT for it to be valid.
bound_subject str The expected principal that is the subject of the JWT. [optional] [default to '']
access_token_trusted_ips List[ApiV1AuthTokenAuthIdentitiesIdentityIdPostRequestAccessTokenTrustedIpsInner] The IPs or CIDR ranges that access tokens can be used from. [optional] [default to [{"ipAddress":"0.0.0.0/0"},{"ipAddress":"::/0"}]]
access_token_ttl int The lifetime for an acccess token in seconds. [optional] [default to 2592000]
access_token_max_ttl int The maximum lifetime for an acccess token in seconds. [optional] [default to 2592000]
access_token_num_uses_limit int The maximum number of times that an access token can be used. [optional] [default to 0]

Example

from infisicalapi_client.models.api_v1_auth_oidc_auth_identities_identity_id_post_request import ApiV1AuthOidcAuthIdentitiesIdentityIdPostRequest

# TODO update the JSON string below
json = "{}"
# create an instance of ApiV1AuthOidcAuthIdentitiesIdentityIdPostRequest from a JSON string
api_v1_auth_oidc_auth_identities_identity_id_post_request_instance = ApiV1AuthOidcAuthIdentitiesIdentityIdPostRequest.from_json(json)
# print the JSON string representation of the object
print ApiV1AuthOidcAuthIdentitiesIdentityIdPostRequest.to_json()

# convert the object into a dict
api_v1_auth_oidc_auth_identities_identity_id_post_request_dict = api_v1_auth_oidc_auth_identities_identity_id_post_request_instance.to_dict()
# create an instance of ApiV1AuthOidcAuthIdentitiesIdentityIdPostRequest from a dict
api_v1_auth_oidc_auth_identities_identity_id_post_request_from_dict = ApiV1AuthOidcAuthIdentitiesIdentityIdPostRequest.from_dict(api_v1_auth_oidc_auth_identities_identity_id_post_request_dict)

[Back to Model list] [Back to API list] [Back to README]