public override ActionResult LoginError(string userid, Unipluss.Sign.ExternalContract.Entities.BankIDLoginStatus status) { ViewBag.status = status.ToString(); return View("LoginError"); }
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); }
public override ActionResult Success(Unipluss.Sign.ExternalContract.Entities.SignereID.SignereIdResponse response, string externalref = null) { return View("LoginSuccess", response); }
protected override void RunAuthenticateProcess(Unipluss.Sign.ExternalContract.Entities.SignereID.SignereIdResponse response, string externalref) { return; }
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); } }