예제 #1
0
        public async Task <IActionResult> InitiateSingleSignOn(string returnUrl = null)
        {
            var partnerName = _configuration["PartnerName"];

            // request sent to IdP's SSO Service
            await _samlServiceProvider.InitiateSsoAsync(partnerName, returnUrl);

            return(new EmptyResult());
        }
예제 #2
0
        public async Task <IActionResult> InitiateSingleSignOn(string returnUrl = null)
        {
            var partnerName = _configuration["PartnerName"];

            // To login automatically at the service provider,
            // initiate single sign-on to the identity provider (SP-initiated SSO).
            // The return URL is remembered as SAML relay state.
            await _samlServiceProvider.InitiateSsoAsync(partnerName, returnUrl);

            return(new EmptyResult());
        }
예제 #3
0
        public async Task <ActionResult> SingleSignOn(string partnerName, string relayState = null)
        {
            await _samlServiceProvider.InitiateSsoAsync(partnerName, relayState);

            return(new EmptyResult());
        }