2016-03-23 5 views
0

Aus irgendeinem Grund kann ich den EntityDescriptor nicht festlegen und es gibt null zurück.SSO SAML 2.0 - EntityDescriptor gibt Null zurück

Dieser EntityDescriptor wird benötigt, um eine SAML 2.0 Assertion Consumer Factory zu instanziieren. Jeder Einblick würde geschätzt werden.

+0

Sieht aus wie 'context.Cache ['https://domain.info/blah']' gibt null zurück. –

+0

Richtig. Ich versuche festzustellen, warum es Null zurückgibt und den EntireDescriptor nicht zurückgibt. – 80sRocker

+0

Aus dem Code, den Sie hier angegeben haben, können Sie nicht herausfinden, warum. Sie müssen genauer sein. Fügen Sie Code und Informationen hinzu, wo 'context.Cache ['https://domain.info/blah']' gesetzt ist. –

Antwort

0

Ich konnte das Cache-Objekt für die aktuelle Anwendungsdomäne nicht abrufen, weil es nicht gefunden werden konnte und gab null zurück. Der Grund dafür war, dass der Uri nicht mit dem Schlüssel des Metadatenelementschlüssels in der Web.Config übereinstimmte. ich G. <add key="https://Domain.Info/Blah" metapath="c:\saml\meta\blah_samlMeta.xml" metauri="https://domain.info/blah" /> Das Ändern des Schlüsselwertes in Kleinbuchstaben funktionierte für mich.