Esempio n. 1
0
        public override string ToString()
        {
            AuthorizationHeaderBuilder header = new AuthorizationHeaderBuilder();

            header.Append("OAuth ");
            header.AppendField(AuthorizationHeaderFields.REALM);
            header.AppendField(AuthorizationHeaderFields.VERSION, OAuthVersion.VERSION);
            header.AppendField(AuthorizationHeaderFields.CONSUMER_KEY, credentials.Identifier);
            header.AppendField(AuthorizationHeaderFields.SIGNATURE_METHOD, signature.Method);

            if (token != null)
            {
                header.AppendField(AuthorizationHeaderFields.TOKEN, token.Value);
            }

            if (!String.IsNullOrEmpty(verifier))
            {
                header.AppendField(AuthorizationHeaderFields.VERIFIER, verifier);
            }

            if (!String.IsNullOrEmpty(callback))
            {
                header.AppendField(AuthorizationHeaderFields.CALLBACK, callback);
            }

            header.AppendField(AuthorizationHeaderFields.NONCE, nonce.ToString());
            header.AppendField(AuthorizationHeaderFields.TIMESTAMP, timestamp.ToString());
            header.AppendField(AuthorizationHeaderFields.SIGNATURE, signature.Value);

            return(header.ToString());
        }
        public override string ToString()
        {
            AuthorizationHeaderBuilder header = new AuthorizationHeaderBuilder();

            header.Append("OAuth ");
            header.AppendField(AuthorizationHeaderFields.REALM);
            header.AppendField(AuthorizationHeaderFields.VERSION, OAuthVersion.VERSION);
            header.AppendField(AuthorizationHeaderFields.CONSUMER_KEY, credentials.Identifier);
            header.AppendField(AuthorizationHeaderFields.SIGNATURE_METHOD, signature.Method);

            if (token != null)
            {
                header.AppendField(AuthorizationHeaderFields.TOKEN, token.Value);
            }

            if (!String.IsNullOrEmpty(verifier))
            {
                header.AppendField(AuthorizationHeaderFields.VERIFIER, verifier);
            }

            if (!String.IsNullOrEmpty(callback))
            {
                header.AppendField(AuthorizationHeaderFields.CALLBACK, callback);
            }

            header.AppendField(AuthorizationHeaderFields.NONCE, nonce.ToString());
            header.AppendField(AuthorizationHeaderFields.TIMESTAMP, timestamp.ToString());
            header.AppendField(AuthorizationHeaderFields.SIGNATURE, signature.Value);

            return header.ToString();
        }