We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d9f92e3 commit a36aceaCopy full SHA for a36acea
src/api/client/session/sso.rs
@@ -601,6 +601,11 @@ async fn decide_user_id(
601
.as_deref()
602
.map(str::to_lowercase)
603
.filter(|_| allowed("preferred_username")),
604
+ userinfo
605
+ .username
606
+ .as_deref()
607
+ .map(str::to_lowercase)
608
+ .filter(|_| allowed("username")),
609
userinfo
610
.nickname
611
src/service/oauth/user_info.rs
@@ -16,6 +16,9 @@ pub struct UserInfo {
16
/// The login username we first consider when defined.
17
pub preferred_username: Option<String>,
18
19
+ /// The login username considered.
20
+ pub username: Option<String>,
21
+
22
/// The login username considered if none preferred.
23
pub nickname: Option<String>,
24
0 commit comments