Skip to content

Commit 78282de

Browse files
committed
fix: the default implementation of audience validation returns a task
1 parent 0b57efb commit 78282de

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

VirtualFinland.UserAPI/src/VirtualFinland.UsersAPI/Security/Features/SecurityFeature.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,13 @@ public string GetSecurityPolicySchemeName()
9898
/// </summary>
9999
/// <param name="audience"></param>
100100
/// <exception cref="NotAuthorizedException"></exception>
101-
public virtual void ValidateSecurityTokenAudience(string audience)
101+
public virtual Task ValidateSecurityTokenAudience(string audience)
102102
{
103-
if (!_options.AudienceGuardEnabled) return;
104-
if (!_options.AllowedAudiences.Contains(audience)) throw new NotAuthorizedException("The given token audience is not allowed");
103+
if (_options.AudienceGuardEnabled)
104+
{
105+
if (!_options.AllowedAudiences.Contains(audience)) throw new NotAuthorizedException("The given token audience is not allowed");
106+
}
107+
return Task.CompletedTask;
105108
}
106109

107110
/// <summary>

0 commit comments

Comments
 (0)