We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bf29783 commit 133994aCopy full SHA for 133994a
src/handlers/http/oidc.rs
@@ -248,18 +248,21 @@ pub async fn reply_login(
248
fn find_existing_user(user_info: &user::UserInfo) -> Option<User> {
249
if let Some(sub) = &user_info.sub
250
&& let Some(user) = Users.get_user(sub)
251
+ && matches!(user.ty, UserType::OAuth(_))
252
{
253
return Some(user);
254
}
255
256
if let Some(name) = &user_info.name
257
&& let Some(user) = Users.get_user(name)
258
259
260
261
262
263
if let Some(email) = &user_info.email
264
&& let Some(user) = Users.get_user(email)
265
266
267
268
0 commit comments