Ejemplo n.º 1
0
        public void SaveRequestToken(RequestToken token)
        {
            log.Debug<RequestToken>(token);

            _requestTokens[token.Token] = token;

            OCache.save(token);
        }
Ejemplo n.º 2
0
        public static void save(RequestToken token)
        {
            string sql="insert into oAuthToken(ConsumerKey,RequestToken) values(@ConsumerKey,@RequestToken)";
            int r= SQLiteHelper.ExecuteSql(sql,
                new SQLiteParameter("@ConsumerKey", token.ConsumerKey),
                new SQLiteParameter("@RequestToken", token.Token));

            log.Info(sql);
        }
Ejemplo n.º 3
0
        public static RequestToken get(string token)
        {
            RequestToken r = new RequestToken();
            AccessToken at=new AccessToken();
            string sql="select * from oAuthToken where requesttoken=@requesttoken";
            SQLiteDataReader dr = SQLiteHelper.ExecuteReader(sql,
                new SQLiteParameter("@requesttoken", token));

            dr.Close();

            r.AccessToken = at;
            at.Token = Convert.ToString(dr["AccessSecret"]);

            return r;
        }
Ejemplo n.º 4
0
        public IToken CreateRequestToken(IOAuthContext context)
        {
            var token = new RequestToken
            {
                ConsumerKey = context.ConsumerKey,
                Realm = context.Realm,
                Token = Guid.NewGuid().ToString(),
                TokenSecret = Guid.NewGuid().ToString(),
                AccessDenied = true,
            };
            log.Debug<IToken>(token);
            _repository.SaveRequestToken(token);

            return token;
        }