Beispiel #1
0
        public async Task <ActionResult> RedirectToRelyingPartyLogin(string clientId, string returnUrl)
        {
            if (string.IsNullOrEmpty(clientId))
            {
                clientId  = _owinWrapper.GetIdsClientId();
                returnUrl = _owinWrapper.GetIdsReturnUrl();
            }

            var redirectUrl = await _accountOrchestrator.StartRedirectToAuhorizedClientEndpoint(clientId, returnUrl);

            return(Redirect(redirectUrl));
        }