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); }
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); }
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); }
/// <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); }
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"; }
public void Init() { client = new ApiClient(subdomain, clientId, clientSecret: clientSecret); instance = client.Oauth; }
public void Init() { api = new OauthApi(GlobalConfig.Webconfig); }
public void Init() { instance = new OauthApi(); }