added more support for supabase-js
This commit is contained in:
@@ -10,6 +10,14 @@ pub struct Config {
|
||||
pub google_client_secret: Option<String>,
|
||||
pub github_client_id: Option<String>,
|
||||
pub github_client_secret: Option<String>,
|
||||
pub azure_client_id: Option<String>,
|
||||
pub azure_client_secret: Option<String>,
|
||||
pub gitlab_client_id: Option<String>,
|
||||
pub gitlab_client_secret: Option<String>,
|
||||
pub bitbucket_client_id: Option<String>,
|
||||
pub bitbucket_client_secret: Option<String>,
|
||||
pub discord_client_id: Option<String>,
|
||||
pub discord_client_secret: Option<String>,
|
||||
pub redirect_uri: String,
|
||||
pub rate_limit_per_second: u64,
|
||||
}
|
||||
@@ -32,6 +40,14 @@ impl Config {
|
||||
let google_client_secret = env::var("GOOGLE_CLIENT_SECRET").ok();
|
||||
let github_client_id = env::var("GITHUB_CLIENT_ID").ok();
|
||||
let github_client_secret = env::var("GITHUB_CLIENT_SECRET").ok();
|
||||
let azure_client_id = env::var("AZURE_CLIENT_ID").ok();
|
||||
let azure_client_secret = env::var("AZURE_CLIENT_SECRET").ok();
|
||||
let gitlab_client_id = env::var("GITLAB_CLIENT_ID").ok();
|
||||
let gitlab_client_secret = env::var("GITLAB_CLIENT_SECRET").ok();
|
||||
let bitbucket_client_id = env::var("BITBUCKET_CLIENT_ID").ok();
|
||||
let bitbucket_client_secret = env::var("BITBUCKET_CLIENT_SECRET").ok();
|
||||
let discord_client_id = env::var("DISCORD_CLIENT_ID").ok();
|
||||
let discord_client_secret = env::var("DISCORD_CLIENT_SECRET").ok();
|
||||
let redirect_uri = env::var("REDIRECT_URI")
|
||||
.unwrap_or_else(|_| "http://localhost:8000/auth/v1/callback".to_string());
|
||||
|
||||
@@ -43,6 +59,14 @@ impl Config {
|
||||
google_client_secret,
|
||||
github_client_id,
|
||||
github_client_secret,
|
||||
azure_client_id,
|
||||
azure_client_secret,
|
||||
gitlab_client_id,
|
||||
gitlab_client_secret,
|
||||
bitbucket_client_id,
|
||||
bitbucket_client_secret,
|
||||
discord_client_id,
|
||||
discord_client_secret,
|
||||
redirect_uri,
|
||||
rate_limit_per_second,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user