[java-oidc-common] branch main updated: Deprecate the OP-specific methods.
Scott Cantor
cantor.2 at osu.edu
Mon Oct 10 18:30:16 UTC 2022
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch main
in repository java-oidc-common.
View the commit online:
http://git.shibboleth.net/view/?p=java-oidc-common.git;a=commit;h=04e56cf68310c08c15b6766b9cb8eadab1edfa57
The following commit(s) were added to refs/heads/main by this push:
new 04e56cf Deprecate the OP-specific methods.
04e56cf is described below
commit 04e56cf68310c08c15b6766b9cb8eadab1edfa57
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Mon Oct 10 14:30:13 2022 -0400
Deprecate the OP-specific methods.
---
.../profile/config/OIDCSecurityConfiguration.java | 67 +++++++++++++---------
1 file changed, 40 insertions(+), 27 deletions(-)
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSecurityConfiguration.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSecurityConfiguration.java
index d99b182..f7cece0 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSecurityConfiguration.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSecurityConfiguration.java
@@ -34,18 +34,18 @@ import net.shibboleth.oidc.security.JWTSignatureValidationConfiguration;
*/
public class OIDCSecurityConfiguration extends SecurityConfiguration {
- /** Configuration used when decrypting request object information. */
- //TODO Used by OP only? but should be JWT decrypt config
+ /** Configuration used when decrypting request object information. */
+ @Deprecated(since="2.2.0", forRemoval=true)
@Nullable
private EncryptionConfiguration requestObjectDecryptConfig;
/** Configuration used when validating request object information. */
+ @Deprecated(since="2.2.0", forRemoval=true)
@Nullable
- //TODO Used by OP only? JWT version of these?
private SignatureSigningConfiguration requestObjectSignatureValidationConfig;
/** Configuration used when validating token endpoint authentication JWT signatures. */
- //TODO Used by OP only? JWT version of these?
+ @Deprecated(since="2.2.0", forRemoval=true)
@Nullable
private SignatureSigningConfiguration tokenEndpointJwtSignatureValidationConfig;
@@ -66,14 +66,16 @@ public class OIDCSecurityConfiguration extends SecurityConfiguration {
@Nullable
private JWTSignatureValidationConfiguration jwtSignatureValidationConfig;
-
//TODO These use the old style config support by the OP
/**
* Get the configuration used when decrypting request object information.
*
* @return configuration used when decrypting request object information, or null
+ *
+ * @deprecated
*/
+ @Deprecated(since="2.2.0", forRemoval=true)
@Nullable
public EncryptionConfiguration getRequestObjectDecryptionConfiguration() {
return requestObjectDecryptConfig;
@@ -83,50 +85,64 @@ public class OIDCSecurityConfiguration extends SecurityConfiguration {
* Set the configuration used when decrypting request object information.
*
* @param config configuration used when decrypting request object information, or null
+ *
+ * @deprecated
*/
- public void setRequestObjectDecryptionConfiguration(@Nullable final EncryptionConfiguration config) {
- requestObjectDecryptConfig = config;
- }
+ @Deprecated(since="2.2.0", forRemoval=true)
+ public void setRequestObjectDecryptionConfiguration(@Nullable final EncryptionConfiguration config) {
+ requestObjectDecryptConfig = config;
+ }
/**
* Get the configuration used when validating request object information.
*
* @return configuration used when validating request object information, or null
+ *
+ * @deprecated
*/
- @Nullable
- public SignatureSigningConfiguration getRequestObjectSignatureValidationConfiguration() {
- return requestObjectSignatureValidationConfig;
- }
+ @Deprecated(since="2.2.0", forRemoval=true)
+ @Nullable
+ public SignatureSigningConfiguration getRequestObjectSignatureValidationConfiguration() {
+ return requestObjectSignatureValidationConfig;
+ }
/**
* Set the configuration used when validating request object information.
*
* @param config used when validating request object information, or null
+ *
+ * @deprecated
*/
- public void setRequestObjectSignatureValidationConfiguration(@Nullable final SignatureSigningConfiguration config) {
- requestObjectSignatureValidationConfig = config;
- }
+ @Deprecated(since="2.2.0", forRemoval=true)
+ public void setRequestObjectSignatureValidationConfiguration(@Nullable final SignatureSigningConfiguration config) {
+ requestObjectSignatureValidationConfig = config;
+ }
/**
* Get the configuration used when validating token endpoint authentication JWT signatures.
*
* @return configuration used when validating token endpoint authentication JWT signatures, or null
+ *
+ * @deprecated
*/
- @Nullable
- public SignatureSigningConfiguration getTokenEndpointJwtSignatureValidationConfiguration() {
- return tokenEndpointJwtSignatureValidationConfig;
- }
+ @Deprecated(since="2.2.0", forRemoval=true)
+ @Nullable
+ public SignatureSigningConfiguration getTokenEndpointJwtSignatureValidationConfiguration() {
+ return tokenEndpointJwtSignatureValidationConfig;
+ }
/**
* Set the configuration used when validating token endpoint authentication JWT signatures.
*
* @param config used when validating token endpoint authentication JWT signatures, or null
+ *
+ * @deprecated
*/
- public void setTokenEndpointJwtSignatureValidationConfiguration(
+ @Deprecated(since="2.2.0", forRemoval=true)
+ public void setTokenEndpointJwtSignatureValidationConfiguration(
@Nullable final SignatureSigningConfiguration config) {
- tokenEndpointJwtSignatureValidationConfig = config;
- }
-
+ tokenEndpointJwtSignatureValidationConfig = config;
+ }
// --- END
@@ -206,7 +222,4 @@ public class OIDCSecurityConfiguration extends SecurityConfiguration {
return jwtSignatureValidationConfig;
}
-
-
-
-}
+}
\ No newline at end of file
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list