- 11 4月, 2023 1 次提交
-
-
由 智布道 提交于
-
- 21 10月, 2022 1 次提交
-
-
由 alexchan 提交于
-
- 03 10月, 2022 1 次提交
-
-
由 chengpengxiang 提交于
-
- 01 9月, 2021 1 次提交
-
-
由 verils 提交于
-
- 11 8月, 2021 1 次提交
-
-
由 智布道 提交于
-
- 10 8月, 2021 1 次提交
-
-
由 cly_0 提交于
-
- 09 8月, 2021 1 次提交
-
-
由 cly_0 提交于
如之前获取对应的实例: switch (source.toLowerCase()) { case "dingtalk": authRequest = new AuthDingTalkRequest(AuthConfig.builder() .clientId("") .clientSecret("") .redirectUri("http://localhost:8443/oauth/callback/dingtalk") .build()); break; case "baidu": authRequest = new AuthBaiduRequest(AuthConfig.builder() .clientId("") .clientSecret("") .redirectUri("http://localhost:8443/oauth/callback/baidu") .scopes(Arrays.asList( AuthBaiduScope.BASIC.getScope(), AuthBaiduScope.SUPER_MSG.getScope(), AuthBaiduScope.NETDISK.getScope() )) .build()); break; } 上面需要调用端自己去根据source编码进行 new 对应的子类,这是不合理的。调用者应该只需要关心source码和对应的配置。 现在重构后,调用端只需要传入对应的source 和自定义的配置 通过统一的入口就可以拿到正确的实例。不需要调用端做各种判断,所有逻辑判断在服务端这边做好了处理。 调用端代码如下: AuthDefaultSource defaultSource = AuthDefaultSource.getAuthSource("wechat_mp"); AuthRequest request = defaultSource.getAuthRequestInstance(AuthConfig.builder() .clientId("a") .clientSecret("a") .redirectUri("https://www.justauth.cn") .build());
-
- 07 8月, 2021 1 次提交
-
-
由 飞机飞过天空 提交于
-
- 15 8月, 2020 1 次提交
-
-
由 智布道 提交于
-
- 03 7月, 2020 1 次提交
-
-
由 智布道 提交于
-
- 13 5月, 2020 1 次提交
-
-
由 智布道 提交于
-
- 17 3月, 2020 2 次提交
- 25 12月, 2019 1 次提交
-
-
由 不合群的混子 提交于
-
- 23 12月, 2019 1 次提交
-
-
由 不合群的混子 提交于
-
- 30 9月, 2019 1 次提交
-
-
由 Hongwei Peng 提交于
-
- 20 9月, 2019 1 次提交
-
-
由 智布道 提交于
-
- 17 9月, 2019 1 次提交
-
-
由 智布道 提交于
-
- 06 9月, 2019 2 次提交
- 17 8月, 2019 1 次提交
-
-
由 智布道 提交于
-
- 06 8月, 2019 3 次提交
- 05 8月, 2019 4 次提交
-
-
由 智布道 提交于
-
由 Chris Smowton 提交于
These tests were written using Diffblue Cover.
-
由 Chris Smowton 提交于
Redirect URIs are now verified to ensure they contain "http://" or "https://" prefixes, so we must supply a plausible URI in testing. This allows us to get a step further when running `mvn test`.
-
由 智布道 提交于
-
- 02 8月, 2019 2 次提交
- 30 7月, 2019 2 次提交
- 27 7月, 2019 2 次提交
- 25 7月, 2019 1 次提交
-
-
由 智布道 提交于
-
- 19 7月, 2019 2 次提交
- 18 7月, 2019 2 次提交
- 16 7月, 2019 1 次提交
-
-
由 智布道 提交于
-