feat: accept lists in the token audience claim

Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
This commit is contained in:
Mark Sagi-Kazar
2022-09-27 15:34:26 +02:00
parent 97fa1183bf
commit 3472f7a8e3
4 changed files with 35 additions and 22 deletions

View File

@@ -56,3 +56,14 @@ func contains(ss []string, q string) bool {
return false
}
// containsAny returns true if any of q is found in ss.
func containsAny(ss []string, q []string) bool {
for _, s := range ss {
if contains(q, s) {
return true
}
}
return false
}