You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Immediate Permission (Authority) Check: Not limited to verifying the token itself, but also ensuring real-time validation of any updates to permissions in the database.
38
38
* Token Introspector: Enable the ``/oauth2/introspect`` endpoint to allow multiple resource servers to verify the token's validity and permissions with the authorization server.
39
+
* Hybrid Token Verification Methods: Support for multiple verification approaches, including API calls to the authorization server, direct database validation, and local JWT decoding.
39
40
* Set up the same access & refresh token APIs on both ``/oauth2/token`` and on our controller layer such as ``/api/v1/traditional-oauth/token``, both of which function same and have `the same request & response payloads for success and errors`. (However, ``/oauth2/token`` is the standard that "spring-authorization-server" provides.)
40
41
* As you are aware, the API ``/oauth2/token`` is what "spring-authorization-server" provides.
41
42
*``/api/v1/traditional-oauth/token`` is what this library implemented directly.
@@ -72,7 +73,7 @@
72
73
| different for the same user | Access-Token is NOT shared |
73
74
74
75
* Set this in your ``application.properties``.
75
-
* App-Token Behavior Based on `io.github.patternknife.securityhelper.oauth2.no-app-token-same-access-token`
76
+
* App-Token Behavior Based on `io.github.patternhelloworld.securityhelper.oauth2.no-app-token-same-access-token`
76
77
77
78
| `no-app-token-same-access-token` Value | App-Token Status | Access Token Sharing Behavior |
Copy file name to clipboardExpand all lines: client/src/main/java/com/patternhelloworld/securityhelper/oauth2/client/config/database/CommonDataSourceConfiguration.java
Copy file name to clipboardExpand all lines: client/src/main/java/com/patternhelloworld/securityhelper/oauth2/client/config/database/CommonQuerydslRepositorySupport.java
Copy file name to clipboardExpand all lines: client/src/main/java/com/patternhelloworld/securityhelper/oauth2/client/config/database/QueryDslConfig.java
Copy file name to clipboardExpand all lines: client/src/main/java/com/patternhelloworld/securityhelper/oauth2/client/config/database/dialect/CustomMySQL8Dialect.java
Copy file name to clipboardExpand all lines: client/src/main/java/com/patternhelloworld/securityhelper/oauth2/client/config/database/dialect/CustomSQLServerDialect.java
Copy file name to clipboardExpand all lines: client/src/main/java/com/patternhelloworld/securityhelper/oauth2/client/config/logger/common/CommonLoggingRequest.java
Copy file name to clipboardExpand all lines: client/src/main/java/com/patternhelloworld/securityhelper/oauth2/client/config/logger/module/ExcelAsyncUploadErrorLogConfig.java
Copy file name to clipboardExpand all lines: client/src/main/java/com/patternhelloworld/securityhelper/oauth2/client/config/logger/module/NonStopErrorLogConfig.java
Copy file name to clipboardExpand all lines: client/src/main/java/com/patternhelloworld/securityhelper/oauth2/client/config/logger/module/ResponseErrorLogConfig.java
Copy file name to clipboardExpand all lines: client/src/main/java/com/patternhelloworld/securityhelper/oauth2/client/config/logger/module/ResponseSuccessLogConfig.java
0 commit comments