276
}
277
279
>
AuthToken: authHeader,
280
>
TLSSubject: tlsSubject,
281
>
TLSConnection: tlsConnection,
282
>
ExtraData: authExtraHeader,
283
>
Audience: audienceGetter(),
284
>
}
285
}
286
287
// GetClaims uses the policy's claimMapper to map the provided authInfo to claims.
288
>
func (a *Interceptor) GetClaims(authInfo *AuthInfo) (*Claims, error) {
interceptor.go
289
>
return a.claimMapper.GetClaims(authInfo)
290
>
}
291
292
// EnhanceContext returns a new context with [MappedClaims] and [AuthHeader] values.