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.