File tree Expand file tree Collapse file tree 4 files changed +4
-4
lines changed
src/Security/Authentication Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -276,7 +276,7 @@ protected virtual async Task<HandleRequestResult> HandleAccessDeniedErrorAsync(A
276
276
{
277
277
uri = QueryHelpers . AddQueryString ( uri , context . ReturnUrlParameter , context . ReturnUrl ) ;
278
278
}
279
- Response . Redirect ( uri ) ;
279
+ Response . Redirect ( BuildRedirectUri ( uri ) ) ;
280
280
281
281
return HandleRequestResult . Handle ( ) ;
282
282
}
Original file line number Diff line number Diff line change @@ -417,7 +417,7 @@ public async Task ReplyPathWithAccessDeniedError_AllowsCustomizingPath()
417
417
var transaction = await server . SendAsync ( "https://example.com/signin-google?error=access_denied&error_description=SoBad&error_uri=foobar&state=protected_state" ,
418
418
".AspNetCore.Correlation.Google.correlationId=N" ) ;
419
419
Assert . Equal ( HttpStatusCode . Redirect , transaction . Response . StatusCode ) ;
420
- Assert . Equal ( "/custom-denied-page?rurl=http%3A%2F%2Fwww.google.com%2F" , transaction . Response . Headers . GetValues ( "Location" ) . First ( ) ) ;
420
+ Assert . Equal ( "https://example.com /custom-denied-page?rurl=http%3A%2F%2Fwww.google.com%2F" , transaction . Response . Headers . GetValues ( "Location" ) . First ( ) ) ;
421
421
}
422
422
423
423
[ Fact ]
Original file line number Diff line number Diff line change @@ -274,7 +274,7 @@ public async Task HandleRequestAsync_RedirectsToAccessDeniedPathWhenExplicitlySe
274
274
".AspNetCore.Correlation.Weblie.correlationId=N" ) ;
275
275
276
276
Assert . Equal ( HttpStatusCode . Redirect , transaction . Response . StatusCode ) ;
277
- Assert . Equal ( "/access-denied?ReturnUrl=http%3A%2F%2Ftesthost%2Fredirect" , transaction . Response . Headers . Location . ToString ( ) ) ;
277
+ Assert . Equal ( "https://www.example.com /access-denied?ReturnUrl=http%3A%2F%2Ftesthost%2Fredirect" , transaction . Response . Headers . Location . ToString ( ) ) ;
278
278
}
279
279
280
280
[ Fact ]
Original file line number Diff line number Diff line change @@ -211,7 +211,7 @@ public async Task HandleRequestAsync_RedirectsToAccessDeniedPathWhenExplicitlySe
211
211
var response = await client . SendAsync ( request ) ;
212
212
213
213
Assert . Equal ( HttpStatusCode . Redirect , response . StatusCode ) ;
214
- Assert . Equal ( "/access-denied?ReturnUrl=%2Fchallenge" , response . Headers . Location . ToString ( ) ) ;
214
+ Assert . Equal ( "http://localhost /access-denied?ReturnUrl=%2Fchallenge" , response . Headers . Location . ToString ( ) ) ;
215
215
}
216
216
217
217
[ Fact ]
You can’t perform that action at this time.
0 commit comments