From b142ac49282abff95df1d84d5adb9241da7a2bbe Mon Sep 17 00:00:00 2001 From: Thilina Shashimal Senarath Date: Wed, 2 Apr 2025 18:29:37 +0530 Subject: [PATCH] add microsoft authentication --- cmd/proxy/main.go | 2 +- internal/authz/asgardeo.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/proxy/main.go b/cmd/proxy/main.go index 50f0d07..9a4b472 100644 --- a/cmd/proxy/main.go +++ b/cmd/proxy/main.go @@ -33,7 +33,7 @@ func main() { provider = authz.NewAsgardeoProvider(cfg) fmt.Println("Using Asgardeo provider (demo).") } else { - log.Fatalf("Not suppoted yet.") + log.Fatalf("Not supported yet.") } // 3. (Optional) Fetch JWKS if you want local JWT validation diff --git a/internal/authz/asgardeo.go b/internal/authz/asgardeo.go index 98cde11..7408f79 100644 --- a/internal/authz/asgardeo.go +++ b/internal/authz/asgardeo.go @@ -298,6 +298,10 @@ func buildAsgardeoPayload(regReq RegisterRequest) map[string]interface{} { "idp": "GitHub", "authenticator": "GithubAuthenticator", }, + { + "idp": "Microsoft", + "authenticator": "OpenIDConnectAuthenticator", + }, }, }, },