Example #1
0
        public void OauthAccessShouldCallCorrectEndpoint()
        {
            var requestHandlerMock = PathAndExecRequestMock<OauthAccessResponse>("/oauth.access?client_id=CLIENTID&client_secret=SECRET&code=XXX");

            var subject = new OauthApi(requestHandlerMock.Object);
            var result = subject.Access("CLIENTID", "SECRET", "XXX");

            requestHandlerMock.Verify();
            Assert.NotNull(result);
        }
Example #2
0
        public void OauthAccessShouldCallCorrectEndpoint()
        {
            var requestHandlerMock = PathAndExecRequestMock <OauthAccessResponse>("/oauth.access?client_id=CLIENTID&client_secret=SECRET&code=XXX");

            var subject = new OauthApi(requestHandlerMock.Object);
            var result  = subject.Access("CLIENTID", "SECRET", "XXX");

            requestHandlerMock.Verify();
            Assert.NotNull(result);
        }
Example #3
0
        public void CheckAuthorTest()
        {
            OauthApi api    = new OauthApi(GlobalConfig.LightConfig);
            var      result = api.CheckAuthor(GlobalConfig.verify_request);

            Console.WriteLine(result.IsAuthorized);
            Console.WriteLine(result.visit_oauth.access_token);
            Console.WriteLine(result.visit_time);
            Console.WriteLine(result.visit_user.userid);
            Assert.AreEqual(true, result.IsAuthorized);
        }
Example #4
0
 /// <summary>
 /// 可以利用自己实例化的ApiContext方式构造Client,APIContext包括相关配置和accesstoken
 /// 当不想用配置文件中的配置时可通过这种方式更改配置
 /// </summary>
 /// <param name="context"></param>
 public YbClient(ApiContext context)
 {
     Oauther = new OauthApi(context);
     share   = new ShareApi(context);
     friend  = new FriendApi(context);
     group   = new GroupApi(context);
     msg     = new MsgApi(context);
     pay     = new PayApi(context);
     school  = new SchoolApi(context);
     user    = new UserApi(context);
 }
Example #5
0
 public static void OauthRevokeCall()
 {
     const string simpleKey = "109ee846ee69f50177018ab12f008a00748a25aa28dbdc0177018ab12f008a00";
     var          api       = new OauthApi(simpleKey);
 }
 public SetIntersightOauthAuthorization()
 {
     ApiInstance = new OauthApi(Config);
     ModelObject = new OauthAuthorization();
     MethodName  = "UpdateOauthAuthorizationWithHttpInfo";
 }
 public RemoveIntersightOauthAccessToken()
 {
     ApiInstance = new OauthApi(Config);
     MethodName  = "DeleteOauthAccessTokenWithHttpInfo";
 }
 public GetIntersightOauthAuthorization()
 {
     ApiInstance = new OauthApi(Config);
     MethodName  = "GetOauthAuthorizationListWithHttpInfo";
 }
 public GetIntersightOauthAccessToken()
 {
     ApiInstance = new OauthApi(Config);
     MethodName  = "GetOauthAccessTokenListWithHttpInfo";
 }
Example #10
0
 public void Init()
 {
     client   = new ApiClient(subdomain, clientId, clientSecret: clientSecret);
     instance = client.Oauth;
 }
Example #11
0
 public void Init()
 {
     api = new OauthApi(GlobalConfig.Webconfig);
 }
Example #12
0
 public void Init()
 {
     instance = new OauthApi();
 }