review feedback -- additional potential races

This commit is contained in:
David Sharnoff 2022-09-30 08:48:38 -07:00
parent 2067a740cc
commit 8e6a8fae1f
2 changed files with 7 additions and 4 deletions

View file

@ -167,9 +167,10 @@ func NewOpenIDProvider(ctx context.Context, config *Config, storage Storage, opO
o.crypto = NewAESCrypto(config.CryptoKey)
// Avoid potential race conditions by calling these early
_ = o.AccessTokenVerifier()
_ = o.JWTProfileVerifier()
_ = o.openIDKeySet()
_ = o.AccessTokenVerifier() // sets accessTokenVerifier
_ = o.IDTokenHintVerifier() // sets idTokenHintVerifier
_ = o.JWTProfileVerifier() // sets jwtProfileVerifier
_ = o.openIDKeySet() // sets keySet
return o, nil
}