IAM Folks,

Can we do a better fix for this? I don't seem to agree with this fix.

1. We have written super tenant specific code. We shows that we treat super
tenant differently and can be error prone.
2. The problem still remains for already created tenants.

Another thing we need to address is that (not related to this issue), some
deployments require to have different DNS names for tenants.

My suggestion:
Make this field a text box that is modifiable.

Wdyt? Can we change this fix for IS 5.4.0? Do you see any problems in that?

Regards,
Johann.

---------- Forwarded message ----------
From: Farasath Ahamed (JIRA) <[email protected]>
Date: Thu, May 18, 2017 at 1:54 AM
Subject: [Carbon-jira] [jira] (IDENTITY-5948) Generated IdP metadata URLs
are always pointing to localhost:9443
To: [email protected]


Farasath Ahamed
<https://wso2.org/jira/secure/ViewProfile.jspa?name=farasatha%40wso2.com>
*created* an issue

WSO2 Identity Server <https://wso2.org/jira/browse/IDENTITY> / [image:
Improvement] <https://wso2.org/jira/browse/IDENTITY-5948> IDENTITY-5948
<https://wso2.org/jira/browse/IDENTITY-5948>
Generated IdP metadata URLs are always pointing to localhost:9443
<https://wso2.org/jira/browse/IDENTITY-5948>
Issue Type: [image: Improvement] Improvement
Affects Versions: 5.3.0-GA
Assignee: Thanuja Lakmal
<https://wso2.org/jira/secure/ViewProfile.jspa?name=thanuja%40wso2.com>
Components: saml2-sso
Created: 18/May/17 1:53 AM
Fix Versions: 5.3.1-GA
Priority: [image: High] High
Reporter: Farasath Ahamed
<https://wso2.org/jira/secure/ViewProfile.jspa?name=farasatha%40wso2.com>

During the first startup if we do not change the hostname of the IS server.
All endpoints related to SAML configs gets generated for localhost.

Thereafter even if you change the hostname still they will remain as
hostname,

<?xml version="1.0" encoding="UTF-8"?><EntityDescriptor
xmlns="urn:oasis:names:tc:SAML:2.0:metadata"
entityID="localhost"><IDPSSODescriptor
protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"
validUntil="2017-05-17T21:20:17.955Z"><KeyDescriptor
use="signing"><KeyInfo
xmlns="http://www.w3.org/2000/09/xmldsig#";><X509Data><X509Certificate>MIICNTCCAZ6gAwIBAgIES343gjANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExFjAUBgNVBAcMDU1vdW50YWluIFZpZXcxDTALBgNVBAoMBFdTTzIxEjAQBgNVBAMMCWxv
Y2FsaG9zdDAeFw0xMDAyMTkwNzAyMjZaFw0zNTAyMTMwNzAyMjZaMFUxCzAJBgNVBAYTAlVTMQsw
CQYDVQQIDAJDQTEWMBQGA1UEBwwNTW91bnRhaW4gVmlldzENMAsGA1UECgwEV1NPMjESMBAGA1UE
AwwJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCUp/oV1vWc8/TkQSiAvTou
sMzOM4asB2iltr2QKozni5aVFu818MpOLZIr8LMnTzWllJvvaA5RAAdpbECb+48FjbBe0hseUdN5
HpwvnH/DW8ZccGvk53I6Orq7hLCv1ZHtuOCokghz/ATrhyPq+QktMfXnRS4HrKGJTzxaCcU7OQID
AQABoxIwEDAOBgNVHQ8BAf8EBAMCBPAwDQYJKoZIhvcNAQEFBQADgYEAW5wPR7cr1LAdq+IrR44i
QlRG5ITCZXY9hI0PygLP2rHANh+PYfTmxbuOnykNGyhM6FjFLbW2uZHQTY1jMrPprjOrmyK5sjJR
O4d1DeGHT/YnIjs9JogRKv4XHECwLtIVdAbIdWHEtVZJyMSktcyysFcvuhPQK8Qc/E/Wq8uHSCo=</X509Certificate></X509Data></KeyInfo></KeyDescriptor><SingleLogoutService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
Location="https://localhost:9443/samlsso";
ResponseLocation="https://localhost:9443/samlsso"/><NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</NameIDFormat><SingleSignOnService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="https://localhost:9443/samlsso"/><SingleSignOnService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
Location="https://localhost:9443/samlsso"/></IDPSSODescriptor></EntityDescriptor>

Any new tenants created after the hostname change will have the correct URL
with the hostname. But super tenant's metadata URL becomes unusable.

Basically, the endpoint in SAML Metadata file is static values.
IMO we should generate them dynamically so that any change to an
environment parameter would be reflected correctly.
[image: Add Comment]
<https://wso2.org/jira/browse/IDENTITY-5948#add-comment> Add Comment
<https://wso2.org/jira/browse/IDENTITY-5948#add-comment>

This message was sent by Atlassian JIRA (v7.2.2#72004-sha1:9d51328)
[image: Atlassian logo]

_______________________________________________
Carbon-jira mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/carbon-jira




-- 
Thanks & Regards,

*Johann Dilantha Nallathamby*
Senior Lead Solutions Engineer
WSO2, Inc.
lean.enterprise.middleware

Mobile - *+94777776950*
Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to