mongoc_oidc_credential_new_with_expires_in()¶
Synopsis¶
mongoc_oidc_credential_t *
mongoc_oidc_credential_new_with_expires_in (const char *access_token, int64_t expires_in)
Create a new mongoc_oidc_credential_t object which stores a copy of the provided OIDC access token and its expiry duration (in milliseconds).
The expiry duration will be evaluated relative to the value returned by System Clock
immediately after the callback function has returned.
To set an infinite expiry duration, use mongoc_oidc_credential_new().
Warning
access_token
is NOT directly validated by the driver.
Parameters¶
access_token
: an OIDC access token. Must not beNULL
.expires_in
: a non-negative integer.
Returns¶
A new mongoc_oidc_credential_t that must be freed with mongoc_oidc_credential_destroy(), or NULL
when an invalid argument was given.
See also