diff --git a/Yavsc/src/Controllers/OAuthController.cs b/Yavsc/src/Controllers/OAuthController.cs index 27e39911..8dda605a 100644 --- a/Yavsc/src/Controllers/OAuthController.cs +++ b/Yavsc/src/Controllers/OAuthController.cs @@ -196,13 +196,9 @@ namespace Yavsc.Controllers if (!User.Identities.Any(identity => identity.IsAuthenticated)) { - _logger.LogWarning("new ChallengeResult"); return new ChallengeResult(new AuthenticationProperties { - RedirectUri = Url.Action(nameof(Authorize), new - { - request_id = request.GetUniqueIdentifier() - }) + RedirectUri = request.BuildRedirectUrl() }); } // Note: ASOS automatically ensures that an application corresponds to the client_id specified