コード例 #1
0
        public RegisteredClient Register(RegisteredClient existing)
        {
            existing.RegistrationId = Guid.NewGuid().ToString();
            this.registrationList.TryAdd(existing.RegistrationId, existing);

            return(existing);
        }
コード例 #2
0
ファイル: RegistrationHandler.cs プロジェクト: upta/gemfire
        public RegisteredClient Register( string identity, string displayName, string photo )
        {
            var rc = new RegisteredClient( Guid.NewGuid().ToString(), identity, displayName, photo );
            this.registrationList.TryAdd( rc.RegistrationId, rc );

            return rc;
        }
コード例 #3
0
ファイル: RegistrationHandler.cs プロジェクト: upta/gemfire
        public RegisteredClient Register( RegisteredClient existing )
        {
            existing.RegistrationId = Guid.NewGuid().ToString();
            this.registrationList.TryAdd( existing.RegistrationId, existing );

            return existing;
        }
コード例 #4
0
        public RegisteredClient Register(string identity, string displayName, string photo)
        {
            var rc = new RegisteredClient(Guid.NewGuid().ToString(), identity, displayName, photo);

            this.registrationList.TryAdd(rc.RegistrationId, rc);

            return(rc);
        }
コード例 #5
0
        public void AddOrUpdateState(RegisteredClient rc, HttpContextBase context)
        {
            var state = JsonConvert.SerializeObject(new RegisteredClient(rc.RegistrationId, EncryptIdentity(rc.Identity), rc.DisplayName, rc.Photo));

            var cookie = new HttpCookie("gemfire.state")
            {
                Expires = DateTime.Now.AddDays(30),
                Value   = state
            };

            context.Response.Cookies.Set(cookie);
        }
コード例 #6
0
ファイル: LoginHandler.cs プロジェクト: noobouse/gemfire
        public void AddOrUpdateState( RegisteredClient rc, HttpContextBase context )
        {
            var state = JsonConvert.SerializeObject( new RegisteredClient( rc.RegistrationId, EncryptIdentity( rc.Identity ), rc.DisplayName, rc.Photo ) );

            var cookie = new HttpCookie( "gemfire.state" )
            {
                Expires = DateTime.Now.AddDays( 30 ),
                Value = state
            };

            context.Response.Cookies.Set( cookie );
        }
コード例 #7
0
 public User(string connectionId, RegisteredClient rc)
 {
     this.ConnectionId       = connectionId;
     this.RegistrationTicket = rc;
 }
コード例 #8
0
ファイル: User.cs プロジェクト: upta/gemfire
 public User( string connectionId, RegisteredClient rc )
 {
     this.ConnectionId = connectionId;
     this.RegistrationTicket = rc;
 }