| | |
| | | conditions.setNotOnOrAfter(factory.newXMLGregorianCalendar(GregorianCalendar.from(nowZoned.plusMinutes(5)))); |
| | | })); |
| | | assertion.add(applyTo(new SAML11AuthenticationStatementType( |
| | | URI.create(SAML11Constants.AUTH_METHOD_PASSWORD), |
| | | URI.create(SAMLCASConstants.AUTH_METHOD_PASSWORD), |
| | | now |
| | | ), stmt -> stmt.setSubject(toSubject(username)))); |
| | | assertion.addAllStatements(toAttributes(username, attributes)); |
| | |
| | | |
| | | private static URI nameIdFormat(String username) { |
| | | return URI.create(Validation.isEmailValid(username) ? |
| | | SAML11Constants.FORMAT_EMAIL_ADDRESS : |
| | | SAML11Constants.FORMAT_UNSPECIFIED |
| | | SAMLCASConstants.FORMAT_EMAIL_ADDRESS : |
| | | SAMLCASConstants.FORMAT_UNSPECIFIED |
| | | ); |
| | | } |
| | | |