From fe328c7375d17f844c5e9d913d218edf2d1aef36 Mon Sep 17 00:00:00 2001 From: "yadong.zhang" Date: Sun, 6 Aug 2023 18:17:53 +0800 Subject: [PATCH] =?UTF-8?q?:hankey:=20=E8=B0=83=E6=95=B4=E5=8D=95=E5=85=83?= =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../oauth/request/AuthFeiShuRequestTest.java | 79 ------------------- 1 file changed, 79 deletions(-) delete mode 100644 src/test/java/me/zhyd/oauth/request/AuthFeiShuRequestTest.java diff --git a/src/test/java/me/zhyd/oauth/request/AuthFeiShuRequestTest.java b/src/test/java/me/zhyd/oauth/request/AuthFeiShuRequestTest.java deleted file mode 100644 index a1255f7..0000000 --- a/src/test/java/me/zhyd/oauth/request/AuthFeiShuRequestTest.java +++ /dev/null @@ -1,79 +0,0 @@ -package me.zhyd.oauth.request; - -import com.alibaba.fastjson.JSON; -import me.zhyd.oauth.config.AuthConfig; -import me.zhyd.oauth.model.AuthCallback; -import me.zhyd.oauth.model.AuthResponse; -import me.zhyd.oauth.model.AuthToken; -import me.zhyd.oauth.model.AuthUser; -import me.zhyd.oauth.utils.AuthStateUtils; -import org.junit.Assert; -import org.junit.Test; - -/** - * @ClassName AuthFeiShuRequestTest - * @Author jackcheng(chen781142032@gamil.com) - * @version 1.0 - * @since 1.16.5 - * @Date 2022/10/1 11:23 - * @Description 飞书第三方登录测试类 先执行authorize()方法获取state以及authorizeUrl, - * 然后在浏览器中打开authorizeUrl,登录成功后会跳转到redirectUri,并且会携带code和state参数 - **/ -public class AuthFeiShuRequestTest { - - @Test - public void authorize() { - AuthRequest request = new AuthFeishuRequest(AuthConfig.builder() - .clientId("your App ID") - .clientSecret("your App Secret") - .redirectUri("you set redirect uri") - .build()); - String state = AuthStateUtils.createState(); - System.out.println("state==" + state); - String authorize = request.authorize(state); - System.out.println("authorize==" + authorize); - } - - @Test - public void getAccessTokenAndUserInfo() { - AuthRequest request = new AuthFeishuRequest(AuthConfig.builder() - .clientId("your App ID") - .clientSecret("your App Secret") - .redirectUri("you set redirect uri") - .build()); - - String state = "your state"; - - AuthCallback callback = AuthCallback.builder() - .code("your code") - .state(state) - .build(); - AuthToken accessToken = ((AuthFeishuRequest) request).getAccessToken(callback); - System.out.println("token==" + accessToken.getAccessToken()); - - AuthUser userInfo = ((AuthFeishuRequest) request).getUserInfo(accessToken); - System.out.println("userInfo==" + JSON.toJSONString(userInfo)); - - } - - @Test - public void login() { - AuthRequest request = new AuthFeishuRequest(AuthConfig.builder() - .clientId("your App ID") - .clientSecret("your App Secret") - .redirectUri("you set redirect uri") - .build()); - - String state = "your state"; - request.authorize(state); - AuthCallback callback = AuthCallback.builder() - .code("your code") - .state(state) - .build(); - AuthResponse response = request.login(callback); - AuthUser user = (AuthUser) response.getData(); - System.out.println(JSON.toJSONString(user)); - } - -} -