From f25362862fcec0ae1ebf8bfe7bc6bcb9e8d3d61f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enes=20Sad=C4=B1k=20=C3=96zbek?= Date: Thu, 2 May 2019 00:32:45 +0300 Subject: [PATCH] Update README.md --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 23d3960..82338b0 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,16 @@ # SteamOpenIdConnectProxy Steam OpenID 2.0 -> OpenID Connect Proxy + +## About +Steam still uses the old OpenID 2.0 authentication protocol. Since ImperialPlugins.com has migrated to KeyCloak we were unable to migrate our old Steam logins as KeyCloak does not support OpenID 2.0. + +This server will act as an OpenID Connect provider which will provide Steam authentication for you. This way you can use Steam logins in KeyCloak or any other OpenID Connect based authentication client. + +## Setup +Add your Steam API Key as user-secrets like this: +`dotnet user-secrets set "Authentication:Steam:ApplicationKey" "MySteamApiKey"` + +After that set up your redirect URI, ClientID and ClientSecret in the appsettings.json. + +## License +[MIT](https://github.com/ImperialPlugins/SteamOpenIdConnectProxy/blob/master/LICENSE)