Ejemplo n.º 1
0
 public override ActionResult LoginError(string userid, Unipluss.Sign.ExternalContract.Entities.BankIDLoginStatus status)
 {
     ViewBag.status = status.ToString();
     return View("LoginError");
 }
Ejemplo n.º 2
0
        public override ActionResult Error(Unipluss.Sign.ExternalContract.Entities.SignereID.Status status, string requestid = null,
                                           string externalref = null)
        {
            Unipluss.Sign.ExternalContract.Entities.SignereID.SignereIdResponse response = null;
               @ViewBag.status = status;
            if(requestid!=null)
                response=SignereID.GetResponse(requestid, false);

            return View("LoginError",response);
        }
Ejemplo n.º 3
0
 public override ActionResult Success(Unipluss.Sign.ExternalContract.Entities.SignereID.SignereIdResponse response,
                                      string externalref = null)
 {
     return View("LoginSuccess", response);
 }
Ejemplo n.º 4
0
 protected override void RunAuthenticateProcess(Unipluss.Sign.ExternalContract.Entities.SignereID.SignereIdResponse response,
                                                string externalref)
 {
     return;
 }
Ejemplo n.º 5
0
        public ActionResult Index(
            Unipluss.Sign.ExternalContract.Entities.SignereID.IdentityProviderType identityProvider =
                IdentityProviderType.NO_BANKID_WEB, bool iframe = false
            , Unipluss.Sign.ExternalContract.Entities.Languages lang = Languages.NO,string socsec=null,bool getSocSec=true,bool webmessaging=false,string addons=null)
        {
            var requestResponse = base.CreateRequest(Url, lang, identityProvider, iframe, Guid.NewGuid().ToString(),
                                                     socsec, getSocSec, 450, webmessaging, null);

            if (iframe)
            {
                return View("LoginIframe", new LoginModel()
                    {
                        Url = requestResponse.Url,
                        UseWebMessaging = webmessaging,
                    });
            }
            else
            {
                return Redirect(requestResponse.Url);
            }
        }