mongoc_oidc_credential_t#

Synopsis#

typedef struct _mongoc_oidc_credential_t mongoc_oidc_credential_t;

Represents the return value of a mongoc_oidc_callback_fn_t.

The value will be returned by the mongoc_oidc_callback_fn_t stored in an mongoc_oidc_callback_t object when it is invoked by an associated mongoc_client_t or mongoc_client_pool_t object.

Functions#

Return Values#

The list of currently supported return values are:

Value

Versions

Description

access_token

1

The OIDC access token.

expires_in

1

An optional expiration duration (in milliseconds).

The “Version” column indicates the OIDC callback API versions for which the parameter is applicable.

Access Token#

An OIDC access token (a signed JWT token).

Warning

access_token is NOT directly validated by the driver.

Expiry Duration#

An optional expiry duration (in milliseconds) for the access token.

Important

An unset value is interpreted as an infinite expiry duration.