Branch: refs/heads/master
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
Commit: 44c420d765a2fce20edcba3ad4ec7f917d44bd14
https://github.com/xwiki-contrib/oidc/commit/44c420d765a2fce20edcba3ad4ec7f…
Author: Clément Aubin <clement.aubin(a)xwiki.com>
Date: 2025-03-17 (Mon, 17 Mar 2025)
Changed paths:
M oauth2-client/pom.xml
M oauth2-store/pom.xml
M oidc-api/pom.xml
M oidc-authenticator-configuration/pom.xml
M oidc-authenticator-user/pom.xml
M oidc-authenticator/pom.xml
M oidc-provider/pom.xml
M oidc-test/oidc-test-pageobjects/pom.xml
M oidc-test/oidc-test-tests/pom.xml
M oidc-test/pom.xml
M pom.xml
Log Message:
-----------
[misc] Bump to version 2.15.0
Commit: e8634ad1b4cc05ddeef91d247e5ab4d0feffeec9
https://github.com/xwiki-contrib/oidc/commit/e8634ad1b4cc05ddeef91d247e5ab4…
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
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2TokenStore.java
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/internal/OIDCClientConfiguration.java
Log Message:
-----------
OIDC-204 : Add support for OAuth2 Authorization Code Flow
* Remove redundent configuration properties "Configuration type" and
"Configuration used for authentication". These configuration are
complemented by a new property "none" when defining the storage of
tokens.
* When checking if the current configuration should be used for
authentication, only check the session.
Commit: 7fadcf94d21606d620431b2fe483377b5fa4c5a5
https://github.com/xwiki-contrib/oidc/commit/7fadcf94d21606d620431b2fe48337…
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/OAuth2ClientManager.java
M oauth2-client/src/main/java/org/xwiki/contrib/oidc/OAuth2ClientScriptService.java
M oauth2-client/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2ClientManager.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/OAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/AbstractOAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2TokenClassDocumentInitializer.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/UserOAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/WikiOAuth2TokenStore.java
M oidc-api/src/main/java/org/xwiki/contrib/oidc/OAuth2Exception.java
Log Message:
-----------
OIDC-204 : Add support for OAuth2 Authorization Code Flow
[misc] Update @since annotations to 2.15.0
Commit: dd7580981e11cf2458d508c6e20e73882f6509bd
https://github.com/xwiki-contrib/oidc/commit/dd7580981e11cf2458d508c6e20e73…
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
M oauth2-client/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2ClientManager.java
M oauth2-client/src/main/resources/META-INF/components.txt
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2TokenClassDocumentInitializer.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/UserOAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/WikiOAuth2TokenStore.java
M oauth2-store/src/main/resources/META-INF/components.txt
Log Message:
-----------
[misc] Fix bad annotations
Commit: 411ebdcadc2572548296f29859a39545a9a91cd8
https://github.com/xwiki-contrib/oidc/commit/411ebdcadc2572548296f29859a395…
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/OAuth2Token.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
* Move token saving at the end of the authentication callback
Compare: https://github.com/xwiki-contrib/oidc/compare/6918de38e896...411ebdcadc25
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/oidc/settings/notifications
Branch: refs/heads/OIDC-204
Home: https://github.com/xwiki-contrib/oidc
Commit: 411ebdcadc2572548296f29859a39545a9a91cd8
https://github.com/xwiki-contrib/oidc/commit/411ebdcadc2572548296f29859a395…
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/OAuth2Token.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
* Move token saving at the end of the authentication callback
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/oidc/settings/notifications
Branch: refs/heads/OIDC-204
Home: https://github.com/xwiki-contrib/oidc
Commit: dd7580981e11cf2458d508c6e20e73882f6509bd
https://github.com/xwiki-contrib/oidc/commit/dd7580981e11cf2458d508c6e20e73…
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
M oauth2-client/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2ClientManager.java
M oauth2-client/src/main/resources/META-INF/components.txt
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2TokenClassDocumentInitializer.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/UserOAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/WikiOAuth2TokenStore.java
M oauth2-store/src/main/resources/META-INF/components.txt
Log Message:
-----------
[misc] Fix bad annotations
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/oidc/settings/notifications
Branch: refs/heads/OIDC-204
Home: https://github.com/xwiki-contrib/oidc
Commit: e8634ad1b4cc05ddeef91d247e5ab4d0feffeec9
https://github.com/xwiki-contrib/oidc/commit/e8634ad1b4cc05ddeef91d247e5ab4…
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
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2TokenStore.java
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/internal/OIDCClientConfiguration.java
Log Message:
-----------
OIDC-204 : Add support for OAuth2 Authorization Code Flow
* Remove redundent configuration properties "Configuration type" and
"Configuration used for authentication". These configuration are
complemented by a new property "none" when defining the storage of
tokens.
* When checking if the current configuration should be used for
authentication, only check the session.
Commit: 7fadcf94d21606d620431b2fe483377b5fa4c5a5
https://github.com/xwiki-contrib/oidc/commit/7fadcf94d21606d620431b2fe48337…
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/OAuth2ClientManager.java
M oauth2-client/src/main/java/org/xwiki/contrib/oidc/OAuth2ClientScriptService.java
M oauth2-client/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2ClientManager.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/OAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/AbstractOAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/DefaultOAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/OAuth2TokenClassDocumentInitializer.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/UserOAuth2TokenStore.java
M oauth2-store/src/main/java/org/xwiki/contrib/oidc/internal/WikiOAuth2TokenStore.java
M oidc-api/src/main/java/org/xwiki/contrib/oidc/OAuth2Exception.java
Log Message:
-----------
OIDC-204 : Add support for OAuth2 Authorization Code Flow
[misc] Update @since annotations to 2.15.0
Compare: https://github.com/xwiki-contrib/oidc/compare/44c420d765a2...7fadcf94d216
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/oidc/settings/notifications
Branch: refs/heads/OIDC-204
Home: https://github.com/xwiki-contrib/oidc
Commit: 44c420d765a2fce20edcba3ad4ec7f917d44bd14
https://github.com/xwiki-contrib/oidc/commit/44c420d765a2fce20edcba3ad4ec7f…
Author: Clément Aubin <clement.aubin(a)xwiki.com>
Date: 2025-03-17 (Mon, 17 Mar 2025)
Changed paths:
M oauth2-client/pom.xml
M oauth2-store/pom.xml
M oidc-api/pom.xml
M oidc-authenticator-configuration/pom.xml
M oidc-authenticator-user/pom.xml
M oidc-authenticator/pom.xml
M oidc-provider/pom.xml
M oidc-test/oidc-test-pageobjects/pom.xml
M oidc-test/oidc-test-tests/pom.xml
M oidc-test/pom.xml
M pom.xml
Log Message:
-----------
[misc] Bump to version 2.15.0
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/oidc/settings/notifications
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
Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/book-versions
Commit: 1ad7d1066ad7586acc59372d55bc0a0ed5dd62c8
https://github.com/xwiki-contrib/book-versions/commit/1ad7d1066ad7586acc593…
Author: Mathieu Pace <mathieu.pace(a)xwiki.com>
Date: 2025-03-17 (Mon, 17 Mar 2025)
Changed paths:
M application-book-versions-common-ui/src/main/resources/BookVersions/Code/Translations.xml
M application-book-versions-default/src/main/java/org/xwiki/contrib/bookversions/internal/BookVersionsConstants.java
M application-book-versions-default/src/main/java/org/xwiki/contrib/bookversions/internal/DefaultBookVersionsManager.java
Log Message:
-----------
BVERSION-188: Implement excerptIncludeLibrary macro, like excerpt-include pro macro for libraries
* implement the publication conversion
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/book-versions/settings/notifications