core.oauthgranttype | Medplum

OAuthGrantType variable

OAuth 2.0 Grant Type Identifiers Standard identifiers: https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-07#name-grant-types JWT bearer extension: https://datatracker.ietf.org/doc/html/rfc7523 Token exchange extension: https://datatracker.ietf.org/doc/html/rfc8693 Pre-authorized code: https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html#name-urnietfparamsoauthgrant-typ

Signature:

OAuthGrantType: {

readonly ClientCredentials: "client_credentials";

readonly AuthorizationCode: "authorization_code";

readonly RefreshToken: "refresh_token";

readonly JwtBearer: "urn:ietf:params:oauth:grant-type:jwt-bearer";

readonly TokenExchange: "urn:ietf:params:oauth:grant-type:token-exchange";

readonly PreAuthorizedCode: "urn:ietf:params:oauth:grant-type:pre-authorized_code";

}