writeOAuthValidationAttributes function

void writeOAuthValidationAttributes(
  1. OAuthBearerValidationResult validation, {
  2. required void setAttribute(
    1. String key,
    2. Object? value
    ),
})

Writes OAuth validation attributes into a context attribute store.

Implementation

void writeOAuthValidationAttributes(
  OAuthBearerValidationResult validation, {
  required void Function(String key, Object? value) setAttribute,
}) {
  setAttribute(oauthTokenAttribute, validation.token);
  setAttribute(oauthClaimsAttribute, validation.result.raw);
  setAttribute(oauthScopeAttribute, validation.result.scope);
}