Как мога да променя самоличността, като IDP, на WSO2 IS? Изглежда винаги се нарича localhost!
Малко контекст...
Разположих IS и се опитвам да се удостоверя срещу него с помощта на SAML2.
Всеки един пример, който мога да намеря в интернет, разполага IS на същия сървър като SP, така че IS е на localhost! (между другото, аз наистина достигам до работещо влизане в IS-SP на един компютър)
Но това не е моят случай, SP и IS са на две различни виртуални машини. Когато се опитам да се удостоверя, след като вляза, получавам грешка: Причинена от: SimpleSAML_Error_Exception: Не мога да извлека метаданни за IdP „localhost“, тъй като не е валиден IdP за този SP.
Мисля, че тази грешка е от страна на SP, генерирана от simpleSamlPhp.
Доколкото разбирам, това означава, че: * SP извиква IDP (IS) с даден IDP ID (не localhost!) и SP id * IDP успява да ни попита за вход/парола * IDP изпраща SAML2 съобщение до SP -> тук, IDP вероятно нарича себе си "localhost" * SP се опитва да получи конфигурация (метаданни?) за localhost и не може да намери!
Така че въпросът е: как мога да променя идентификатора на IDP, който IS използва, за да отговори?
Промених името на сървъра в carbon.xml и промених всеки локален хост, който можах да намеря в identities.xml, но без резултат.
Благодаря за всякакви съвети!