File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
src/Umbraco.Web.BackOffice/Security Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -194,14 +194,14 @@ private async Task<SignInResult> AutoLinkAndSignInExternalAccount(ExternalLoginI
194
194
}
195
195
196
196
var shouldLinkUser = autoLinkOptions . OnExternalLogin == null || autoLinkOptions . OnExternalLogin ( autoLinkUser , loginInfo ) ;
197
- if ( shouldLinkUser == false )
197
+ if ( shouldLinkUser )
198
198
{
199
- LogFailedExternalLogin ( loginInfo , autoLinkUser ) ;
200
- return ExternalLoginSignInResult . NotAllowed ;
199
+ return await LinkUser ( autoLinkUser , loginInfo ) ;
201
200
}
202
201
else
203
202
{
204
- return await LinkUser ( autoLinkUser , loginInfo ) ;
203
+ LogFailedExternalLogin ( loginInfo , autoLinkUser ) ;
204
+ return ExternalLoginSignInResult . NotAllowed ;
205
205
}
206
206
}
207
207
else
@@ -236,14 +236,14 @@ private async Task<SignInResult> AutoLinkAndSignInExternalAccount(ExternalLoginI
236
236
else
237
237
{
238
238
var shouldLinkUser = autoLinkOptions . OnExternalLogin == null || autoLinkOptions . OnExternalLogin ( autoLinkUser , loginInfo ) ;
239
- if ( shouldLinkUser == false )
239
+ if ( shouldLinkUser )
240
240
{
241
- LogFailedExternalLogin ( loginInfo , autoLinkUser ) ;
242
- return ExternalLoginSignInResult . NotAllowed ;
241
+ return await LinkUser ( autoLinkUser , loginInfo ) ;
243
242
}
244
243
else
245
244
{
246
- return await LinkUser ( autoLinkUser , loginInfo ) ;
245
+ LogFailedExternalLogin ( loginInfo , autoLinkUser ) ;
246
+ return ExternalLoginSignInResult . NotAllowed ;
247
247
}
248
248
}
249
249
}
You can’t perform that action at this time.
0 commit comments