Pass JWT Claims Extractor to Integrations (#1258)

This commit is contained in:
Yury Gargay
2023-10-27 17:18:44 +02:00
committed by GitHub
parent 76318f3f06
commit e2eef4e3fd
3 changed files with 9 additions and 4 deletions

View File

@@ -59,7 +59,12 @@ func APIHandler(accountManager s.AccountManager, jwtValidator jwtclaims.JWTValid
AuthCfg: authCfg,
}
integrations.RegisterHandlers(api.Router, accountManager)
claimsExtractor := jwtclaims.NewClaimsExtractor(
jwtclaims.WithAudience(authCfg.Audience),
jwtclaims.WithUserIDClaim(authCfg.UserIDClaim),
)
integrations.RegisterHandlers(api.Router, accountManager, claimsExtractor)
api.addAccountsEndpoint()
api.addPeersEndpoint()
api.addUsersEndpoint()