mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 09:20:22 +08:00
Improve provider OAuth device flow
This commit is contained in:
@@ -53,6 +53,7 @@ fn normalize_admin_provider_oauth_kiro_import_item(item: &Value) -> Option<Value
|
||||
for key in [
|
||||
"provider_type",
|
||||
"providerType",
|
||||
"provider",
|
||||
"auth_method",
|
||||
"authMethod",
|
||||
"auth_type",
|
||||
|
||||
@@ -13,6 +13,16 @@ pub struct StoredAdminProviderOAuthDeviceSession {
|
||||
pub client_id: String,
|
||||
pub client_secret: String,
|
||||
pub device_code: String,
|
||||
#[serde(default)]
|
||||
pub auth_type: Option<String>,
|
||||
#[serde(default)]
|
||||
pub social_provider: Option<String>,
|
||||
#[serde(default)]
|
||||
pub code_verifier: Option<String>,
|
||||
#[serde(default)]
|
||||
pub redirect_uri: Option<String>,
|
||||
#[serde(default)]
|
||||
pub machine_id: Option<String>,
|
||||
pub interval: u64,
|
||||
pub expires_at_unix_secs: u64,
|
||||
pub status: String,
|
||||
|
||||
Reference in New Issue
Block a user