diff --git a/.gitignore b/.gitignore index ad85b08e6bb58d9337a3aea363634ad421a1233d..307ca667471327ec627b8c157ec14e67373829b9 100644 --- a/.gitignore +++ b/.gitignore @@ -26,7 +26,6 @@ tmp/ # HARMONY specific config/**/local/* !config/**/local/.gitkeep -config/auth.toml files/**/* !files/.gitkeep diff --git a/config/auth.toml b/config/auth.toml new file mode 100644 index 0000000000000000000000000000000000000000..4a738ec7f1dd766d4f5bdd0135908c40b7f70356 --- /dev/null +++ b/config/auth.toml @@ -0,0 +1,23 @@ +enable_oauth2 = true + +[provider.github] +enabled = true +name = "github" +display_name = "GitHub" +authorize_uri = "https://github.com/login/oauth/authorize" +access_token_uri = "https://github.com/login/oauth/access_token" +userinfo_uri = "https://api.github.com/user" +client_id = "Ov23liwqVDKeBaIHmBfZ" +client_secret = "513b5408f5d19e5bf30cef7201e25d1056923e4f" +scopes = ["read:user", "user:email"] + +[provider.google] +enabled = false +name = "google" +display_name = "Google" +authorize_uri = "https://accounts.google.com/o/oauth2/v2/auth" +access_token_uri = "https://oauth2.googleapis.com/token" +userinfo_uri = "https://openidconnect.googleapis.com/v1/userinfo" +client_id = "[client_id]" +client_secret = "[client_secret]" +scopes = ["openid", "email", "profile"] \ No newline at end of file