private AuthResponseMessage ResponseStep2(string serverSessionProof, ISrpAccount account) { var result = new AuthResponseMessage { Completed = true, Success = true }; result.AddParameter(SrpProtocolConstants.SRP_SERVER_SESSION_PROOF, serverSessionProof); result.AuthenticatedIdentity = AuthRepository.GetIdentity(account); return(result); }
private AuthResponse ResponseStep2(string serverSessionProof, ISrpAccount account, string loginSession) { var result = new AuthResponse(); result.Parameters[SrpProtocolConstants.ServerSessionProofKey] = serverSessionProof; var identity = AuthRepository.GetIdentity(account); var jsonIdentity = identity as JsonIdentity ?? new JsonIdentity(identity); result.AuthenticatedIdentity = jsonIdentity; return(result); }
public IIdentity GetIdentity(ISrpAccount account) { return(new GenericIdentity(account.UserName)); }