fix: when audience parameter is set overwrite the default.

This commit is contained in:
Felix Dubrownik
2023-05-31 08:50:46 +02:00
parent 1bb24d6a96
commit c8a78cbd80
4 changed files with 15 additions and 5 deletions

View File

@ -61,10 +61,11 @@ func NewManager(jwkManager hankoJwk.Manager, config config.Config) (Manager, err
default:
sameSite = http.SameSiteDefaultMode
}
audience := make([]string, 0, len(config.Session.Audience)+1)
audience = append(audience, config.Webauthn.RelyingParty.Id)
var audience []string
if config.Session.Audience != nil && len(config.Session.Audience) > 0 {
audience = append(audience, config.Session.Audience...)
audience = config.Session.Audience
} else {
audience = []string{config.Webauthn.RelyingParty.Id}
}
return &manager{
jwtGenerator: g,