[v11.0.x] AuthN: Add IsAuthenticatedBy to identity interface and replace checks (#86321)

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

Add IsAuthenticatedBy to identity interface and replace checks

(cherry picked from commit 152cb47692)

Co-authored-by: Karl Persson <kalle.persson@grafana.com>
This commit is contained in:
grafana-delivery-bot[bot]
2024-04-16 14:41:15 +01:00
committed by GitHub
co-authored by Karl Persson
parent 6f87c9393e
commit 684aca803f
6 changed files with 23 additions and 3 deletions
+2
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