public String requestToken(String usr, String pwd)
        {
            OAuth2Protocol.AccessTokenRequestor.AccessTokenRequestType atreq = new OAuth2Protocol.AccessTokenRequestor.AccessTokenRequestType();
            atreq.clientId = clientId;
            atreq.clientSecret = clientSecret;
            atreq.username = usr;
            atreq.password = pwd;
            OAuth2Protocol.AccessTokenRequestor.AccessTokenResponseType atrsp = new OAuth2Protocol.AccessTokenRequestor.AccessTokenResponseType();
            atrsp = client.AccessTokenRequest(atreq);
            String accessToken = atrsp.accessToken;

            if (accessToken == null)
                throw new OAuth2ClientException(atrsp.error + " : " + atrsp.error_description);

            return accessToken;
        }
示例#2
0
        public String requestToken(String usr, String pwd)
        {
            OAuth2Protocol.AccessTokenRequestor.AccessTokenRequestType atreq = new OAuth2Protocol.AccessTokenRequestor.AccessTokenRequestType();
            atreq.clientId     = clientId;
            atreq.clientSecret = clientSecret;
            atreq.username     = usr;
            atreq.password     = pwd;
            OAuth2Protocol.AccessTokenRequestor.AccessTokenResponseType atrsp = new OAuth2Protocol.AccessTokenRequestor.AccessTokenResponseType();
            atrsp = client.AccessTokenRequest(atreq);
            String accessToken = atrsp.accessToken;

            if (accessToken == null)
            {
                throw new OAuth2ClientException(atrsp.error + " : " + atrsp.error_description);
            }

            return(accessToken);
        }
示例#3
0
 public OAuth2Protocol.AccessTokenRequestor.AccessTokenResponseType AccessTokenRequest(OAuth2Protocol.AccessTokenRequestor.AccessTokenRequestType AccessTokenRequest1)
 {
     OAuth2Protocol.AccessTokenRequestor.AccessTokenRequestInput inValue = new OAuth2Protocol.AccessTokenRequestor.AccessTokenRequestInput();
     inValue.AccessTokenRequest = AccessTokenRequest1;
     OAuth2Protocol.AccessTokenRequestor.AccessTokenResponseOutput retVal = ((OAuth2Protocol.AccessTokenRequestor.OAuthPortType)(this)).AccessTokenRequest(inValue);
     return(retVal.AccessTokenResponse);
 }
示例#4
0
 public AccessTokenRequestInput(OAuth2Protocol.AccessTokenRequestor.AccessTokenRequestType AccessTokenRequest)
 {
     this.AccessTokenRequest = AccessTokenRequest;
 }