From 4f1b2bf3100b1e054fd0caa49eae5d0b8dff3131 Mon Sep 17 00:00:00 2001 From: Per Larsson Date: Mon, 14 Nov 2022 09:44:02 +0100 Subject: Configure OpenID providers from cmd line and Lua cfg. (#189) --- zenserver/zenserver.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'zenserver/zenserver.cpp') diff --git a/zenserver/zenserver.cpp b/zenserver/zenserver.cpp index 1c94d80b7..97cddabf0 100644 --- a/zenserver/zenserver.cpp +++ b/zenserver/zenserver.cpp @@ -236,9 +236,10 @@ public: .EncryptionKey = AesKey256Bit::FromString(EncryptionKey), .EncryptionIV = AesIV128Bit::FromString(EncryptionIV)}); - m_AuthMgr->AddOpenIdProvider({.Name = "Okta"sv, - .Url = "https://epicgames.okta.com/oauth2/auso645ojjWVdRI3d0x7"sv, - .ClientId = "0oapq1knoglGFqQvr0x7"sv}); + for (const ZenOpenIdProviderConfig& OpenIdProvider : ServerOptions.AuthConfig.OpenIdProviders) + { + m_AuthMgr->AddOpenIdProvider({.Name = OpenIdProvider.Name, .Url = OpenIdProvider.Url, .ClientId = OpenIdProvider.ClientId}); + } } m_AuthService = std::make_unique(*m_AuthMgr); -- cgit v1.2.3