コード例 #1
0
        public void GetParameterDoesntThrowWhenParameterIsUnknown()
        {
            var authRequest = new AuthRequest();

            Assert.IsNull(authRequest.GetParameter("viscosity"));

            // login session is now current client's ConnectionId
            RequestContext.CurrentContextHolder.Value = null;
            Assert.IsNull(authRequest.GetLoginSession());

            // make sure it can be set
            authRequest.SetLoginSession("SampleSessionId");
            Assert.AreEqual("SampleSessionId", authRequest.GetLoginSession());
        }
コード例 #2
0
 public static string GetClientSessionProof(this AuthRequest r) => r.GetParameter(ClientSessionProofKey);
コード例 #3
0
 public static string GetClientPublicEphemeral(this AuthRequest r) => r.GetParameter(ClientPublicEphemeralKey);
コード例 #4
0
 public static string GetUserName(this AuthRequest r) => r.GetParameter(UserNameKey);