[java-identity-provider COMMIT] in /trunk/idp-saml-api/src: main/java/net/shibboleth/idp/saml/authn/AuthenticationMet...
noreply at shibboleth.net
noreply at shibboleth.net
Mon Dec 16 15:41:02 EST 2013
Author: scantor
Date: Mon Dec 16 15:41:02 2013
New Revision: 5038
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5038&view=rev
Log:
Add custom principal for SAML 1.x authn methods.
Added:
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthenticationMethodPrincipal.java (with props)
trunk/idp-saml-api/src/test/java/net/shibboleth/idp/saml/authn/AuthenticationMethodPrincipalTest.java (with props)
Modified:
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextClassRefPrincipal.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextDeclPrincipal.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextDeclRefPrincipal.java
Modified: trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextClassRefPrincipal.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextClassRefPrincipal.java?rev=5038&r1=5037&r2=5038&view=diff
==============================================================================
--- trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextClassRefPrincipal.java (original)
+++ trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextClassRefPrincipal.java Mon Dec 16 15:41:02 2013
@@ -39,7 +39,7 @@
/**
* Constructor.
*
- * @param classRef the class reference URI, cannot be null or empty
+ * @param classRef the class reference URI
*/
public AuthnContextClassRefPrincipal(@Nonnull @NotEmpty final String classRef) {
authnContextClassRef = Constraint.isNotNull(
@@ -65,11 +65,13 @@
}
/** {@inheritDoc} */
+ @Override
public int hashCode() {
return authnContextClassRef.hashCode();
}
/** {@inheritDoc} */
+ @Override
public boolean equals(Object other) {
if (other == null) {
return false;
@@ -87,6 +89,7 @@
}
/** {@inheritDoc} */
+ @Override
public String toString() {
return Objects.toStringHelper(this).add("authnContextClassRef", authnContextClassRef).toString();
}
Modified: trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextDeclPrincipal.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextDeclPrincipal.java?rev=5038&r1=5037&r2=5038&view=diff
==============================================================================
--- trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextDeclPrincipal.java (original)
+++ trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextDeclPrincipal.java Mon Dec 16 15:41:02 2013
@@ -69,11 +69,13 @@
}
/** {@inheritDoc} */
+ @Override
public int hashCode() {
return authnContextDecl.hashCode();
}
/** {@inheritDoc} */
+ @Override
public boolean equals(Object other) {
if (other == null) {
return false;
@@ -91,6 +93,7 @@
}
/** {@inheritDoc} */
+ @Override
public String toString() {
return Objects.toStringHelper(this).add("authnContextDecl", name).toString();
}
Modified: trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextDeclRefPrincipal.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextDeclRefPrincipal.java?rev=5038&r1=5037&r2=5038&view=diff
==============================================================================
--- trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextDeclRefPrincipal.java (original)
+++ trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/authn/AuthnContextDeclRefPrincipal.java Mon Dec 16 15:41:02 2013
@@ -38,7 +38,7 @@
/**
* Constructor.
*
- * @param declRef the decl ref URI, cannot be null or empty
+ * @param declRef the decl ref URI
*/
public AuthnContextDeclRefPrincipal(@Nonnull @NotEmpty final String declRef) {
authnContextDeclRef = Constraint.isNotNull(
@@ -64,11 +64,13 @@
}
/** {@inheritDoc} */
+ @Override
public int hashCode() {
return authnContextDeclRef.hashCode();
}
/** {@inheritDoc} */
+ @Override
public boolean equals(Object other) {
if (other == null) {
return false;
@@ -86,6 +88,7 @@
}
/** {@inheritDoc} */
+ @Override
public String toString() {
return Objects.toStringHelper(this).add("authnContextDeclRef", authnContextDeclRef).toString();
}
More information about the commits
mailing list