WIP aggregated api for oidcclientsecretrequest

Signed-off-by: Margo Crawford <margaretc@vmware.com>
This commit is contained in:
Margo Crawford
2022-06-09 13:47:19 -07:00
parent 77f37b5a57
commit 889348e999
235 changed files with 9218 additions and 24 deletions
+15 -1
View File
@@ -1,4 +1,4 @@
// Copyright 2021 the Pinniped contributors. All Rights Reserved.
// Copyright 2021-2022 the Pinniped contributors. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
package groupsuffix
@@ -8,6 +8,7 @@ import (
identityv1alpha1 "go.pinniped.dev/generated/latest/apis/concierge/identity/v1alpha1"
loginv1alpha1 "go.pinniped.dev/generated/latest/apis/concierge/login/v1alpha1"
oauthv1alpha1 "go.pinniped.dev/generated/latest/apis/supervisor/virtual/oauth/v1alpha1"
)
type GroupData schema.GroupVersion
@@ -32,3 +33,16 @@ func ConciergeAggregatedGroups(apiGroupSuffix string) (login, identity GroupData
Version: identityv1alpha1.SchemeGroupVersion.Version,
}
}
func SupervisorAggregatedGroups(apiGroupSuffix string) (oauth GroupData) {
oauthVirtualSupervisorAPIGroup, ok1 := Replace(oauthv1alpha1.GroupName, apiGroupSuffix)
if !ok1 {
panic("static group input is invalid")
}
return GroupData{
Group: oauthVirtualSupervisorAPIGroup,
Version: oauthv1alpha1.SchemeGroupVersion.Version,
}
}