Hi, Darel.
>I'm not sure what screenshot are you looking for. Is it the login page of Gluu or in the SP?
I'm pretty sure Michael meant a screenshot (from Gluu Server's web UI) of the page of the Trust Relationship you configured for this SP.
>No, I'm not releasing the transientID attribute to SP because I'm not putting any value on it when creating a user in Gluu side. Do I need to? What should be the value of the transientID?
`trainsientID` is autogenerated value. You just need to log in to web UI, move to "SAML -> Update Trust Relationship" page, find your TR, and add "transientid" to the list of released attributes. After a few minutes IDP should pick up the changed configuration and start sending it (atm I don't see any nameid in your SAML response)
It may also be that SP in question expects a specific type of nameid, like "emailAddress" or "unspecified", in which a user's id should be passed. In such case you'll have to add it manually.
As you mentioned that some other IDP works well with this SP, could you provide a SAML response this IDP sends to it? We could compare it to the one Gluu sends and figure out what differences cause this.
Regarding the certificate:
>My guess is that I'm using the wrong certificate as signinKey in my SP. I'm currently using the certificate from signing attribute of my IDP metadata ("https://hostname/idp/shibboleth"), but it is not working.
The certificate you see in Gluu's IDP's metadata is the correct one and is the one you should upload to SP (unless SP can parse it from the metadata automatically). It also can be found in `/etc/certs/idp-signing.crt` file inside Gluu's container.
>I checked my certificate in SP and it is using SHA256WITHRSA algorithm also.
What Michael was talking about is algorythm used to sign the assertion in SAML response, not the one used to sign certificate.
>What should I change in the SP to allow rsa-sha256 algorithm?
We can't provide support for SP configuration within scope of Community Support. Also hard to suggest anything without knowing which SP it is (I don't think you've mentioned it yet). Can you check the SP's logs for any error messages at the moment when it processes a response from Gluu?
I would say incorrect type of nameid is the most likely cause, then probably the difference in signing methods.