Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
符节科技
Jap
提交
c16d60cc
Jap
项目概览
符节科技
/
Jap
9 个月 前同步成功
通知
90
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,体验更适合开发者的 AI 搜索 >>
提交
c16d60cc
编写于
5月 06, 2021
作者:
智布道
👁
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
📝
Add `loginPageUrl` attribute in `IdsConfig` to distinguish it from `loginUrl`.
上级
293f1d81
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
17 addition
and
2 deletion
+17
-2
jap-ids/src/main/java/com/fujieid/jap/ids/config/IdsConfig.java
...s/src/main/java/com/fujieid/jap/ids/config/IdsConfig.java
+13
-0
jap-ids/src/main/java/com/fujieid/jap/ids/endpoint/AuthorizationEndpoint.java
...a/com/fujieid/jap/ids/endpoint/AuthorizationEndpoint.java
+1
-1
jap-ids/src/main/java/com/fujieid/jap/ids/filter/AbstractIdsFilter.java
...in/java/com/fujieid/jap/ids/filter/AbstractIdsFilter.java
+3
-1
未找到文件。
jap-ids/src/main/java/com/fujieid/jap/ids/config/IdsConfig.java
浏览文件 @
c16d60cc
...
...
@@ -48,6 +48,10 @@ public class IdsConfig {
* Login url, the default is {@code issuer + /oauth/login}
*/
private
String
loginUrl
;
/**
* Login page url, the default is {@link com.fujieid.jap.ids.config.IdsConfig#loginUrl}
*/
private
String
loginPageUrl
;
/**
* error url
*/
...
...
@@ -150,6 +154,15 @@ public class IdsConfig {
return
this
;
}
public
String
getLoginPageUrl
()
{
return
null
==
loginPageUrl
?
this
.
getLoginUrl
()
:
loginPageUrl
;
}
public
IdsConfig
setLoginPageUrl
(
String
loginPageUrl
)
{
this
.
loginPageUrl
=
loginPageUrl
;
return
this
;
}
public
String
getErrorUrl
()
{
return
errorUrl
;
}
...
...
jap-ids/src/main/java/com/fujieid/jap/ids/endpoint/AuthorizationEndpoint.java
浏览文件 @
c16d60cc
...
...
@@ -75,7 +75,7 @@ public class AuthorizationEndpoint extends AbstractEndpoint {
}
return
new
IdsResponse
<
String
,
Object
>()
.
data
(
OauthUtil
.
createAuthorizeUrl
(
JapIds
.
getIdsConfig
().
getLoginUrl
(),
param
));
.
data
(
OauthUtil
.
createAuthorizeUrl
(
JapIds
.
getIdsConfig
().
getLogin
Page
Url
(),
param
));
}
/**
...
...
jap-ids/src/main/java/com/fujieid/jap/ids/filter/AbstractIdsFilter.java
浏览文件 @
c16d60cc
...
...
@@ -81,6 +81,7 @@ public class AbstractIdsFilter {
String
issuer
=
config
.
getIssuer
();
String
authorizeUrl
=
config
.
getAuthorizeUrl
();
String
loginUrl
=
config
.
getLoginUrl
();
String
loginPageUrl
=
config
.
getLoginPageUrl
();
String
errorUrl
=
config
.
getErrorUrl
();
String
confirmUrl
=
config
.
getConfirmUrl
();
String
tokenUrl
=
config
.
getTokenUrl
();
...
...
@@ -90,7 +91,8 @@ public class AbstractIdsFilter {
String
discoveryUrl
=
config
.
getDiscoveryUrl
();
String
logoutUrl
=
config
.
getLoginUrl
();
String
logoutRedirectUrl
=
config
.
getLogoutRedirectUrl
();
String
[]
urls
=
{
authorizeUrl
,
loginUrl
,
errorUrl
,
confirmUrl
,
tokenUrl
,
registrationUrl
,
jwksUrl
,
discoveryUrl
,
logoutUrl
,
logoutRedirectUrl
,
checkSessionUrl
};
String
[]
urls
=
{
authorizeUrl
,
loginUrl
,
loginPageUrl
,
errorUrl
,
confirmUrl
,
tokenUrl
,
registrationUrl
,
jwksUrl
,
discoveryUrl
,
logoutUrl
,
logoutRedirectUrl
,
checkSessionUrl
};
for
(
String
url
:
urls
)
{
if
(
StringUtil
.
isNotEmpty
(
url
)
&&
url
.
startsWith
(
issuer
))
{
this
.
ignoreUrls
.
add
(
url
.
substring
(
issuer
.
length
()));
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录