Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Construct service provider - missing signatureConfig #454

Open
habeebahmed opened this issue Oct 24, 2021 · 1 comment
Open

Construct service provider - missing signatureConfig #454

habeebahmed opened this issue Oct 24, 2021 · 1 comment

Comments

@habeebahmed
Copy link

Hi @tngan
can you please advice how to resolve
Construct service provider - missing signatureConfig warning ?
will it have impact on SAML response validation ?

@TomKrcmar
Copy link

I am having the same issue. Some documentation on how to use this field in either the SP or the IdP would be very helpful.

I can see in binding-post.ts that it defaults to a number of different things between the IdP and the SP:

location: { reference: "/*[local-name(.)='AuthnRequest']/*[local-name(.)='Issuer']", action: 'after' },
location: { reference: "/*[local-name(.)='LogoutRequest']/*[local-name(.)='Issuer']", action: 'after' },
location: { reference: "/*[local-name(.)='Response']/*[local-name(.)='Issuer']", action: 'after' },
location: { reference: "/*[local-name(.)='Response']/*[local-name(.)='Assertion']/*[local-name(.)='Issuer']", action: 'after' },
location: { reference: "/*[local-name(.)='LogoutResponse']/*[local-name(.)='Issuer']", action: 'after' }

These are all really complicated strings and I have no idea which one to use in my configuration. Why would I specify a Request type in the local-name or the "Issuer/Assertion" part, when I'm just initializing a new SP?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants