/authz/oauth/v20

This commit is contained in:
MaxKey
2021-04-09 21:02:27 +08:00
parent 0325f76e19
commit 173f779267
18 changed files with 418 additions and 213 deletions

View File

@@ -180,8 +180,8 @@ public class MaxKeyMvcConfig implements WebMvcConfigurer {
.excludePathPatterns("/authz/cas/v1/tickets/*")
//OAuth
.addPathPatterns("/oauth/v20/authorize")
.addPathPatterns("/oauth/v20/authorize/*")
.addPathPatterns("/authz/oauth/v20/authorize")
.addPathPatterns("/authz/oauth/v20/authorize/*")
//online ticket Validate
.excludePathPatterns("/onlineticket/ticketValidate")

View File

@@ -287,8 +287,8 @@ maxkey.support.wsfederation.logoutUrl=https://adfs.maxkey.top/adfs/ls/?wa=wsigno
#OIDC V1.0 METADATA configuration #
#############################################################################
maxkey.oidc.metadata.issuer=${maxkey.server.name}/maxkey
maxkey.oidc.metadata.authorizationEndpoint=${maxkey.server.name}/maxkey/oauth/v20/authorize
maxkey.oidc.metadata.tokenEndpoint=${maxkey.server.name}/maxkey/oauth/v20/token
maxkey.oidc.metadata.authorizationEndpoint=${maxkey.server.name}/maxkey/authz/oauth/v20/authorize
maxkey.oidc.metadata.tokenEndpoint=${maxkey.server.name}/maxkey/authz/oauth/v20/token
maxkey.oidc.metadata.userinfoEndpoint=${maxkey.server.name}/maxkey/api/connect/userinfo
#############################################################################

View File

@@ -287,8 +287,8 @@ maxkey.support.wsfederation.logoutUrl=https://adfs.maxkey.top/adfs/ls/?wa=wsigno
#OIDC V1.0 METADATA configuration #
#############################################################################
maxkey.oidc.metadata.issuer=${maxkey.server.name}/maxkey
maxkey.oidc.metadata.authorizationEndpoint=${maxkey.server.name}/maxkey/oauth/v20/authorize
maxkey.oidc.metadata.tokenEndpoint=${maxkey.server.name}/maxkey/oauth/v20/token
maxkey.oidc.metadata.authorizationEndpoint=${maxkey.server.name}/maxkey/authz/oauth/v20/authorize
maxkey.oidc.metadata.tokenEndpoint=${maxkey.server.name}/maxkey/authz/oauth/v20/token
maxkey.oidc.metadata.userinfoEndpoint=${maxkey.server.name}/maxkey/api/connect/userinfo
#############################################################################

View File

@@ -1,10 +1,10 @@
{
"issuer": "http://login.connsec.com",
"authorization_endpoint": "http://login.connsec.com/sec/oauth/v20/authorize",
"token_endpoint": "http://login.connsec.com/sec/oauth/v20/token",
"userinfo_endpoint": "http://login.connsec.com/sec/api/connect/v10/userinfo",
"issuer": "http://sso.maxkey.top",
"authorization_endpoint": "http://sso.maxkey.top/maxkey/authz/oauth/v20/authorize",
"token_endpoint": "http://sso.maxkey.top/maxkey/authz/oauth/v20/token",
"userinfo_endpoint": "http://sso.maxkey.top/maxkey/api/connect/v10/userinfo",
"revocation_endpoint": "",
"jwks_uri": "http://login.connsec.com/sec/key/jwk",
"jwks_uri": "http://sso.maxkey.top/maxkey/key/jwk",
"display_values_supported": [
"page",
"popup",

View File

@@ -40,7 +40,7 @@
</table>
<!--<p>You hereby authorize "${model.client.clientId!}" to access your protected resources.</p>-->
<form id="confirmationForm" name="confirmationForm" action="<@base/>/oauth/v20/authorize" method="post">
<form id="confirmationForm" name="confirmationForm" action="<@base/>/authz/oauth/v20/authorize" method="post">
<input id="user_oauth_approval" name="user_oauth_approval" value="true" type="hidden"/>
<label><input class="button btn btn-primary mr-3" name="authorize" value='<@locale code="apps.oauth.approval.authorize"/>' type="submit"/></label>
</form>