Branch: refs/heads/OIDC-204
Home:
https://github.com/xwiki-contrib/oidc
Commit: 03d4b1ebb5b4810101c1990d0aff411828b26c6a
https://github.com/xwiki-contrib/oidc/commit/03d4b1ebb5b4810101c1990d0aff41…
Author: Clément Aubin <clement.aubin(a)xwiki.com>
Date: 2025-03-17 (Mon, 17 Mar 2025)
Changed paths:
A oauth2-store/pom.xml
A oauth2-store/src/main/java/org/xwiki/contrib/oidc/OAuth2AccessTokenStore.java
A
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/AbstractOAuth2AccessTokenStore.java
A
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2AccessTokenStore.java
A oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2AccessToken.java
A
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2AccessTokenClassDocumentInitializer.java
A
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/UserOAuth2AccessTokenStore.java
A
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/WikiOAuth2AccessTokenStore.java
A oidc-api/src/main/java/org/xwiki/contrib/oidc/OAuth2Exception.java
Log Message:
-----------
OIDC-204 : Add support for OAuth2 Authorization Code Flow
* Add OAuth2Exception for handling exceptions related to OAuth2
* Add module oauth2-store for storing OAuth2 access tokens
* Define class XWiki.OAuth2.AccessTokenClass, used to persist access
tokens
Commit: c9e4946d867318b44d1793513c1c6872bd1be7d1
https://github.com/xwiki-contrib/oidc/commit/c9e4946d867318b44d1793513c1c68…
Author: Clément Aubin <clement.aubin(a)xwiki.com>
Date: 2025-03-17 (Mon, 17 Mar 2025)
Changed paths:
M oidc-authenticator-configuration/pom.xml
M
oidc-authenticator-configuration/src/main/java/org/xwiki/contrib/oidc/auth/internal/store/OIDCClientConfigurationClassDocumentInitializer.java
M
oidc-authenticator-configuration/src/main/java/org/xwiki/contrib/oidc/auth/store/OIDCClientConfiguration.java
M oidc-authenticator/pom.xml
M
oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/OIDCClientConfiguration.java
M
oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/endpoint/CallbackOIDCEndpoint.java
M
oidc-authenticator/src/test/java/org/xwiki/contrib/oidc/auth/internal/OIDCClientConfigurationTest.java
M
oidc-authenticator/src/test/java/org/xwiki/contrib/oidc/auth/internal/OIDCUserManagerTest.java
M pom.xml
Log Message:
-----------
OIDC-204 : Add support for OAuth2 Authorization Code Flow
* Update in-wiki configuration to support defining OAuth2 client
configurations for authorization only
* Update OIDCClientConfiguration to indicate if the current
configuration is used for authentication or authorization, and store
tokens if needed
* Update CallbackOIDCEndpoint to not authenticate the user if the
callback is only for an OAuth2 authorization
Commit: ba1360802a4983901c54bd4ec43911f2b1eaa4bc
https://github.com/xwiki-contrib/oidc/commit/ba1360802a4983901c54bd4ec43911…
Author: Clément Aubin <clement.aubin(a)xwiki.com>
Date: 2025-03-17 (Mon, 17 Mar 2025)
Changed paths:
M
oidc-authenticator-configuration/src/main/java/org/xwiki/contrib/oidc/auth/internal/store/OIDCClientConfigurationClassDocumentInitializer.java
M
oidc-authenticator-configuration/src/main/java/org/xwiki/contrib/oidc/auth/store/OIDCClientConfiguration.java
M
oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/OIDCAuthServiceImpl.java
M
oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/OIDCClientConfiguration.java
M
oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/endpoint/CallbackOIDCEndpoint.java
Log Message:
-----------
OIDC-204 : Add support for OAuth2 Authorization Code Flow
* Update the OIDC Configuration "configuration type" property to rely on
a boolean indicating if the configuration is to be used for
authentiaction or authorization
* Ensure that OIDC session is cleared before starting an authentication
cycle
Commit: de3e797cc60520b651094fe60b4b381f592ed31e
https://github.com/xwiki-contrib/oidc/commit/de3e797cc60520b651094fe60b4b38…
Author: Clément Aubin <clement.aubin(a)xwiki.com>
Date: 2025-03-17 (Mon, 17 Mar 2025)
Changed paths:
M
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/AbstractOAuth2AccessTokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2AccessToken.java
M
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2AccessTokenClassDocumentInitializer.java
M
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/UserOAuth2AccessTokenStore.java
M
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/WikiOAuth2AccessTokenStore.java
A oauth2-store/src/main/resources/META-INF/components.txt
Log Message:
-----------
OIDC-204 : Add support for OAuth2 Authorization Code Flow
* Improve the way token expiration time is computed
* Bugfixes on OAuth2AccessTokenStore components
* Add components.txt
Commit: 106364549fbb445dddb3c091681128ce1e889190
https://github.com/xwiki-contrib/oidc/commit/106364549fbb445dddb3c091681128…
Author: Clément Aubin <clement.aubin(a)xwiki.com>
Date: 2025-03-17 (Mon, 17 Mar 2025)
Changed paths:
A oauth2-client/pom.xml
A oauth2-client/src/main/java/org/xwiki/contrib/oidc/OAuth2ClientManager.java
A oauth2-client/src/main/java/org/xwiki/contrib/oidc/OAuth2ClientScriptService.java
A
oauth2-client/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2ClientManager.java
A oauth2-client/src/main/resources/META-INF/components.txt
Log Message:
-----------
OIDC-204 : Add support for OAuth2 Authorization Code Flow
* Introduce OAuth2ClientManager and related script service
* Implement default manager to make authorization requests
Commit: 3e5ebb2251d91626afe45837d75f4cacf6a9b6ef
https://github.com/xwiki-contrib/oidc/commit/3e5ebb2251d91626afe45837d75f4c…
Author: Clément Aubin <clement.aubin(a)xwiki.com>
Date: 2025-03-17 (Mon, 17 Mar 2025)
Changed paths:
M oauth2-client/src/main/java/org/xwiki/contrib/oidc/OAuth2ClientScriptService.java
R oauth2-store/src/main/java/org/xwiki/contrib/oidc/OAuth2AccessTokenStore.java
A oauth2-store/src/main/java/org/xwiki/contrib/oidc/OAuth2TokenStore.java
R
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/AbstractOAuth2AccessTokenStore.java
A
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/AbstractOAuth2TokenStore.java
R
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2AccessTokenStore.java
A
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2TokenStore.java
R oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2AccessToken.java
R
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2AccessTokenClassDocumentInitializer.java
A oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2Token.java
A
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2TokenClassDocumentInitializer.java
R
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/UserOAuth2AccessTokenStore.java
A oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/UserOAuth2TokenStore.java
R
oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/WikiOAuth2AccessTokenStore.java
A oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/WikiOAuth2TokenStore.java
M oauth2-store/src/main/resources/META-INF/components.txt
M
oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/OIDCClientConfiguration.java
M
oidc-authenticator/src/main/java/org/xwiki/contrib/oidc/auth/internal/endpoint/CallbackOIDCEndpoint.java
M
oidc-authenticator/src/test/java/org/xwiki/contrib/oidc/auth/internal/OIDCClientConfigurationTest.java
M
oidc-authenticator/src/test/java/org/xwiki/contrib/oidc/auth/internal/OIDCUserManagerTest.java
Log Message:
-----------
OIDC-204 : Add support for OAuth2 Authorization Code Flow
* Add support for OAuth2 refresh token storage
Compare:
https://github.com/xwiki-contrib/oidc/compare/2dd41e5a7246...3e5ebb2251d9
To unsubscribe from these emails, change your notification settings at
https://github.com/xwiki-contrib/oidc/settings/notifications