AuthN: Add IsAuthenticatedBy to identity interface and replace checks (#85262)

Add IsAuthenticatedBy to identity interface and replace checks
This commit is contained in:
Karl Persson
2024-03-27 15:22:13 +01:00
committed by GitHub
parent cd912367b3
commit 152cb47692
6 changed files with 23 additions and 3 deletions

View File

@@ -50,6 +50,8 @@ type Requester interface {
// DEPRECATED: GetOrgName returns the name of the active organization.
// Retrieve the organization name from the organization service instead of using this method.
GetOrgName() string
// IsAuthenticatedBy returns true if entity was authenticated by any of supplied providers.
IsAuthenticatedBy(providers ...string) bool
// IsNil returns true if the identity is nil
// FIXME: remove this method once all services are using an interface