示例#1
0
        public override SignInRP_Resp SignInRP(SignInIdP_Resp_SignInRP_Req req1)
        {
            AuthenticationResponse req = (AuthenticationResponse)req1;

            if (req == null)
            {
                return(null);
            }

            AuthenticationConclusion conclusion = Process_SignInRP_req(req);

            if (conclusion == null)
            {
                return(null);
            }
            CST_Ops.recordme(this, req, conclusion, true);

            if (AuthenticationDone(conclusion))
            {
                return(new SignInRP_Resp());
            }
            else
            {
                return(null);
            }
        }
示例#2
0
 public override SignInRP_Resp SignInRP(SignInIdP_Resp_SignInRP_Req req)
 {
     LiveIDAuthenticationResponse codeResp = (LiveIDAuthenticationResponse)req;
     AuthenticationConclusion conclusion = AuthenticationUsingAuthorizationCodeFlow(codeResp);
     if (conclusion != null)
         isVerified = true;
     return null;
 }
示例#3
0
        public override SignInRP_Resp SignInRP(SignInIdP_Resp_SignInRP_Req req)
        {
            LiveIDAuthenticationResponse codeResp   = (LiveIDAuthenticationResponse)req;
            AuthenticationConclusion     conclusion = AuthenticationUsingAuthorizationCodeFlow(codeResp);

            if (conclusion != null)
            {
                isVerified = true;
            }
            return(null);
        }
 public abstract SignInRP_Resp SignInRP(SignInIdP_Resp_SignInRP_Req req);
 public abstract SignInRP_Resp SignInRP(SignInIdP_Resp_SignInRP_Req req);
        public override SignInRP_Resp SignInRP(SignInIdP_Resp_SignInRP_Req req1)
        {
            AuthenticationResponse req = (AuthenticationResponse)req1;
            if (req == null) return null;

            AuthenticationConclusion conclusion = Process_SignInRP_req(req);
            if (conclusion == null)
                return null;
            CST_Ops.recordme(this, req, conclusion, true);

            if (AuthenticationDone(conclusion))
                return new SignInRP_Resp();
            else
                return null;
        }