public static bool TryHandleSignInResponse( this WSFederationAuthenticationModule fam, HttpContext context, string returnUrl, string invitationCode, string challengeAnswer, IUserRegistrationSettings registrationSettings) { var signInContext = new Dictionary <string, string> { { registrationSettings.ReturnUrlKey ?? DefaultReturnUrlKey, returnUrl }, { registrationSettings.InvitationCodeKey ?? DefaultInvitationCodeKey, invitationCode }, { registrationSettings.ChallengeAnswerKey ?? DefaultChallengeAnswerKey, challengeAnswer }, }; return(TryHandleSignInResponse(fam, context, signInContext, registrationSettings)); }
public static void RedirectToSignIn( this WSFederationAuthenticationModule fam, HttpContext context, string returnUrl, string invitationCodeValue, string challengeAnswerValue, IUserRegistrationSettings registrationSettings) { RedirectToSignIn( fam, context, returnUrl, invitationCodeValue, challengeAnswerValue, registrationSettings.ReturnUrlKey, registrationSettings.InvitationCodeKey, registrationSettings.ChallengeAnswerKey); }
public static bool TryHandleSignInResponse( this WSFederationAuthenticationModule fam, HttpContext context, IDictionary <string, string> signInContext, IUserRegistrationSettings registrationSettings = null) { var handler = registrationSettings != null ? new FederationAuthenticationHandler(registrationSettings) : new FederationAuthenticationHandler(); try { return(handler.TryHandleSignInResponse(context, fam, signInContext)); } catch (Exception exception) { if (!handler.TryHandleException(context, fam, exception)) { throw new FederationAuthenticationException("Federated sign-in error.", exception); } } return(false); }
public LiveIdAccountTransferHandler(IUserRegistrationSettings registrationSettings) { RegistrationSettings = registrationSettings; }