Esempio n. 1
0
        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);
        }
Esempio n. 3
0
 public IIdentity GetIdentity(ISrpAccount account)
 {
     return(new GenericIdentity(account.UserName));
 }