protected abstract void signAuthnRequest(AuthnRequest authnRequest) throws Exception;
private String getAbsoluteAssertionServiceAddress(Message m) {
if (assertionConsumerServiceAddress == null) {
if (Boolean.TRUE.equals(JAXRSUtils.getCurrentMessage().get(SSOConstants.RACS_IS_COLLOCATED))) {
assertionConsumerServiceAddress = new UriInfoImpl(m).getAbsolutePath().toString();
} else {
reportError("MISSING_ASSERTION_SERVICE_URL");
throw ExceptionUtils.toInternalServerErrorException(null, null);
}
}