Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
符节科技
Jap
提交
7dab6daf
Jap
项目概览
符节科技
/
Jap
大约 1 年 前同步成功
通知
91
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Jap
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7dab6daf
编写于
1月 20, 2021
作者:
智布道
👁
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
🔒
Add license for each class file
上级
dfab32f9
变更
40
隐藏空白更改
内联
并排
Showing
40 changed file
with
600 addition
and
0 deletion
+600
-0
jap-core/src/main/java/com/fujieid/jap/core/AuthenticateConfig.java
...rc/main/java/com/fujieid/jap/core/AuthenticateConfig.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/JapConfig.java
jap-core/src/main/java/com/fujieid/jap/core/JapConfig.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/JapConst.java
jap-core/src/main/java/com/fujieid/jap/core/JapConst.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/JapUser.java
jap-core/src/main/java/com/fujieid/jap/core/JapUser.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/JapUserService.java
...re/src/main/java/com/fujieid/jap/core/JapUserService.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/exception/JapException.java
...ain/java/com/fujieid/jap/core/exception/JapException.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/exception/JapOauth2Exception.java
...va/com/fujieid/jap/core/exception/JapOauth2Exception.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/exception/JapSocialException.java
...va/com/fujieid/jap/core/exception/JapSocialException.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/exception/JapStrategyException.java
.../com/fujieid/jap/core/exception/JapStrategyException.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/exception/JapUserException.java
...java/com/fujieid/jap/core/exception/JapUserException.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/exception/OidcException.java
...in/java/com/fujieid/jap/core/exception/OidcException.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/store/JapUserStore.java
...rc/main/java/com/fujieid/jap/core/store/JapUserStore.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/store/SessionJapUserStore.java
.../java/com/fujieid/jap/core/store/SessionJapUserStore.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/strategy/AbstractJapStrategy.java
...va/com/fujieid/jap/core/strategy/AbstractJapStrategy.java
+15
-0
jap-core/src/main/java/com/fujieid/jap/core/strategy/JapStrategy.java
.../main/java/com/fujieid/jap/core/strategy/JapStrategy.java
+15
-0
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/OAuthConfig.java
...th2/src/main/java/com/fujieid/jap/oauth2/OAuthConfig.java
+15
-0
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/Oauth2Const.java
...th2/src/main/java/com/fujieid/jap/oauth2/Oauth2Const.java
+15
-0
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/Oauth2GrantType.java
...src/main/java/com/fujieid/jap/oauth2/Oauth2GrantType.java
+15
-0
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/Oauth2ResponseType.java
.../main/java/com/fujieid/jap/oauth2/Oauth2ResponseType.java
+15
-0
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/Oauth2Strategy.java
.../src/main/java/com/fujieid/jap/oauth2/Oauth2Strategy.java
+15
-0
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/Oauth2Util.java
...uth2/src/main/java/com/fujieid/jap/oauth2/Oauth2Util.java
+15
-0
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/package-info.java
...h2/src/main/java/com/fujieid/jap/oauth2/package-info.java
+15
-0
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/pkce/PkceCodeChallengeMethod.java
.../com/fujieid/jap/oauth2/pkce/PkceCodeChallengeMethod.java
+15
-0
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/pkce/PkceParams.java
...src/main/java/com/fujieid/jap/oauth2/pkce/PkceParams.java
+15
-0
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/pkce/PkceUtil.java
...2/src/main/java/com/fujieid/jap/oauth2/pkce/PkceUtil.java
+15
-0
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcConfig.java
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcConfig.java
+15
-0
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcDiscoveryDto.java
.../src/main/java/com/fujieid/jap/oidc/OidcDiscoveryDto.java
+15
-0
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcDiscoveryParams.java
...c/main/java/com/fujieid/jap/oidc/OidcDiscoveryParams.java
+15
-0
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcStrategy.java
...oidc/src/main/java/com/fujieid/jap/oidc/OidcStrategy.java
+15
-0
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcUtil.java
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcUtil.java
+15
-0
jap-oidc/src/main/java/com/fujieid/jap/oidc/package-info.java
...oidc/src/main/java/com/fujieid/jap/oidc/package-info.java
+15
-0
jap-simple/src/main/java/com/fujieid/jap/simple/JapAuthenticationDetails.java
...java/com/fujieid/jap/simple/JapAuthenticationDetails.java
+15
-0
jap-simple/src/main/java/com/fujieid/jap/simple/SimpleConfig.java
...le/src/main/java/com/fujieid/jap/simple/SimpleConfig.java
+15
-0
jap-simple/src/main/java/com/fujieid/jap/simple/SimpleStrategy.java
.../src/main/java/com/fujieid/jap/simple/SimpleStrategy.java
+15
-0
jap-simple/src/main/java/com/fujieid/jap/simple/UsernamePasswordCredential.java
...va/com/fujieid/jap/simple/UsernamePasswordCredential.java
+15
-0
jap-social/src/main/java/com/fujieid/jap/social/JustAuthRequestContext.java
...n/java/com/fujieid/jap/social/JustAuthRequestContext.java
+15
-0
jap-social/src/main/java/com/fujieid/jap/social/SocialConfig.java
...al/src/main/java/com/fujieid/jap/social/SocialConfig.java
+15
-0
jap-social/src/main/java/com/fujieid/jap/social/SocialStrategy.java
.../src/main/java/com/fujieid/jap/social/SocialStrategy.java
+15
-0
jap-social/src/main/java/com/fujieid/jap/social/package-info.java
...al/src/main/java/com/fujieid/jap/social/package-info.java
+15
-0
jap-sso/src/main/java/com/fujieid/jap/sso/package-info.java
jap-sso/src/main/java/com/fujieid/jap/sso/package-info.java
+15
-0
未找到文件。
jap-core/src/main/java/com/fujieid/jap/core/AuthenticateConfig.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core
;
/**
...
...
jap-core/src/main/java/com/fujieid/jap/core/JapConfig.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core
;
/**
...
...
jap-core/src/main/java/com/fujieid/jap/core/JapConst.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core
;
/**
...
...
jap-core/src/main/java/com/fujieid/jap/core/JapUser.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core
;
/**
...
...
jap-core/src/main/java/com/fujieid/jap/core/JapUserService.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core
;
import
com.alibaba.fastjson.JSONObject
;
...
...
jap-core/src/main/java/com/fujieid/jap/core/exception/JapException.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core.exception
;
/**
...
...
jap-core/src/main/java/com/fujieid/jap/core/exception/JapOauth2Exception.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core.exception
;
/**
...
...
jap-core/src/main/java/com/fujieid/jap/core/exception/JapSocialException.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core.exception
;
/**
...
...
jap-core/src/main/java/com/fujieid/jap/core/exception/JapStrategyException.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core.exception
;
/**
...
...
jap-core/src/main/java/com/fujieid/jap/core/exception/JapUserException.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core.exception
;
/**
...
...
jap-core/src/main/java/com/fujieid/jap/core/exception/OidcException.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core.exception
;
/**
...
...
jap-core/src/main/java/com/fujieid/jap/core/store/JapUserStore.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core.store
;
import
com.fujieid.jap.core.JapUser
;
...
...
jap-core/src/main/java/com/fujieid/jap/core/store/SessionJapUserStore.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core.store
;
import
com.fujieid.jap.core.JapConst
;
...
...
jap-core/src/main/java/com/fujieid/jap/core/strategy/AbstractJapStrategy.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core.strategy
;
import
cn.hutool.core.util.ClassUtil
;
...
...
jap-core/src/main/java/com/fujieid/jap/core/strategy/JapStrategy.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.core.strategy
;
import
com.fujieid.jap.core.AuthenticateConfig
;
...
...
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/OAuthConfig.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oauth2
;
import
com.fujieid.jap.core.AuthenticateConfig
;
...
...
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/Oauth2Const.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oauth2
;
/**
...
...
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/Oauth2GrantType.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oauth2
;
/**
...
...
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/Oauth2ResponseType.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oauth2
;
/**
...
...
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/Oauth2Strategy.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oauth2
;
import
cn.hutool.core.util.ArrayUtil
;
...
...
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/Oauth2Util.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oauth2
;
import
cn.hutool.core.codec.Base64
;
...
...
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/package-info.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* OAuth is a standard protocol that allows users to authorize APIs to access the web and desktop or mobile applications.
* Once access is granted, the authorized application can use the API on behalf of the user.
...
...
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/pkce/PkceCodeChallengeMethod.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oauth2.pkce
;
/**
...
...
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/pkce/PkceParams.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oauth2.pkce
;
/**
...
...
jap-oauth2/src/main/java/com/fujieid/jap/oauth2/pkce/PkceUtil.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oauth2.pkce
;
import
cn.hutool.cache.CacheUtil
;
...
...
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcConfig.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oidc
;
import
com.fujieid.jap.oauth2.OAuthConfig
;
...
...
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcDiscoveryDto.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oidc
;
import
java.io.Serializable
;
...
...
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcDiscoveryParams.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oidc
;
/**
...
...
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcStrategy.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oidc
;
import
cn.hutool.core.bean.BeanUtil
;
...
...
jap-oidc/src/main/java/com/fujieid/jap/oidc/OidcUtil.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.oidc
;
import
cn.hutool.core.collection.CollectionUtil
;
...
...
jap-oidc/src/main/java/com/fujieid/jap/oidc/package-info.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol.
* It enables Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server,
...
...
jap-simple/src/main/java/com/fujieid/jap/simple/JapAuthenticationDetails.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.simple
;
import
cn.hutool.extra.servlet.ServletUtil
;
...
...
jap-simple/src/main/java/com/fujieid/jap/simple/SimpleConfig.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.simple
;
import
com.fujieid.jap.core.AuthenticateConfig
;
...
...
jap-simple/src/main/java/com/fujieid/jap/simple/SimpleStrategy.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.simple
;
import
com.fujieid.jap.core.AuthenticateConfig
;
...
...
jap-simple/src/main/java/com/fujieid/jap/simple/UsernamePasswordCredential.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.simple
;
/**
...
...
jap-social/src/main/java/com/fujieid/jap/social/JustAuthRequestContext.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.social
;
import
cn.hutool.core.util.*
;
...
...
jap-social/src/main/java/com/fujieid/jap/social/SocialConfig.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.social
;
import
com.fujieid.jap.core.AuthenticateConfig
;
...
...
jap-social/src/main/java/com/fujieid/jap/social/SocialStrategy.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.fujieid.jap.social
;
import
cn.hutool.core.collection.CollectionUtil
;
...
...
jap-social/src/main/java/com/fujieid/jap/social/package-info.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* Integrate justauth to realize the authorized login of the third-party platform,
* and support the automatic creation of login account
...
...
jap-sso/src/main/java/com/fujieid/jap/sso/package-info.java
浏览文件 @
7dab6daf
/*
* Copyright (c) 2020-2040, 北京符节科技有限公司 (support@fujieid.com & https://www.fujieid.com).
* <p>
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0;
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.gnu.org/licenses/lgpl.html
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
* @date 2021/1/18 12:17
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录