private static final String OPENID_PATTERN_2 = "https://{user}.yourdomain/openid";
public OpenIDConfigurationDTO getOpenIDConfiguration(String userName, String domainName)
throws Exception {
IdentityPersistenceManager persistenceManager = null;
OpenIDAdminDO opdo = null;
OpenIDConfigurationDTO configuration = null;
persistenceManager = IdentityPersistenceManager.getPersistanceManager();
opdo = persistenceManager.getOpenIDAdmin(IdentityTenantUtil.getRegistry());
configuration = new OpenIDConfigurationDTO();
configuration.setUserName(userName);
configuration.setDomainName(domainName);
if (opdo != null) {
configuration.setSubDomain(opdo.getSubDomain());
configuration.setTenantOpenIDPattern(opdo.getTenantOpenIDPattern());
} else {
configuration.setSubDomain("identity");
}
configuration.setDefaultOpenIDPattern(DEFAULT_OPENID_PATTERN);
configuration.setAvailableTenantOpenIDPattern(new String[] { OPENID_PATTERN_1,