protected SubjectLocality buildSubjectLocality(ShibbolethSSORequestContext requestContext) {
SubjectLocality subjectLocality = subjectLocalityBuilder.buildObject();
- ShibbolethSSOConfiguration profileConfig = requestContext.getProfileConfiguration();
HttpServletRequest httpRequest = (HttpServletRequest) requestContext.getProfileRequest().getRawRequest();
-
- if (profileConfig.getLocalityAddress() != null) {
- subjectLocality.setIPAddress(profileConfig.getLocalityAddress());
- } else {
- subjectLocality.setIPAddress(httpRequest.getLocalAddr());
- }
-
- if (profileConfig.getLocalityDNSName() != null) {
- subjectLocality.setDNSAddress(profileConfig.getLocalityDNSName());
- } else {
- subjectLocality.setDNSAddress(httpRequest.getLocalName());
- }
+ subjectLocality.setIPAddress(httpRequest.getRemoteAddr());
+ subjectLocality.setDNSAddress(httpRequest.getRemoteHost());
return subjectLocality;
}
protected SubjectLocality buildSubjectLocality(SSORequestContext requestContext) {
SubjectLocality subjectLocality = subjectLocalityBuilder.buildObject();
- SSOConfiguration profileConfig = requestContext.getProfileConfiguration();
HttpServletRequest httpRequest = (HttpServletRequest) requestContext.getProfileRequest().getRawRequest();
-
- if (profileConfig.getLocalityAddress() != null) {
- subjectLocality.setAddress(profileConfig.getLocalityAddress());
- } else {
- subjectLocality.setAddress(httpRequest.getLocalAddr());
- }
-
- if (profileConfig.getLocalityDNSName() != null) {
- subjectLocality.setDNSName(profileConfig.getLocalityDNSName());
- } else {
- subjectLocality.setDNSName(httpRequest.getLocalName());
- }
+ subjectLocality.setAddress(httpRequest.getRemoteAddr());
+ subjectLocality.setDNSName(httpRequest.getRemoteHost());
return subjectLocality;
}