AuthorizationClientTests.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:LostAndFound 作者:
@MediumTest
@LargeTest
public void testLegacyReauthDoesntValidate() throws Exception {
    TestBlocker blocker = getTestBlocker();

    MockValidatingAuthorizationClient client = new MockValidatingAuthorizationClient(blocker);
    AuthorizationClient.AuthorizationRequest request = createNewPermissionRequest(USER_1_ACCESS_TOKEN);
    request.setIsLegacy(true);
    client.setRequest(request);

    AccessToken token = AccessToken.createFromExistingAccessToken(USER_2_ACCESS_TOKEN, null, null, null, PERMISSIONS);
    AuthorizationClient.Result result = AuthorizationClient.Result.createTokenResult(request, token);

    client.completeAndValidate(result);

    AccessToken resultToken = client.result.token;
    assertNotNull(resultToken);
    assertEquals(USER_2_ACCESS_TOKEN, resultToken.getToken());
    assertEquals(PERMISSIONS, resultToken.getPermissions());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号