clegaspi / clegaspi/saml_reader

Add validation based on identity provider

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
6
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Each identity providers uses metadata to integrate with a service provider. The formation of these metadata tend to follow a pattern for a given IdP. Given that to be true, the sending IdP could potentially be identified from looking at SAML metadata, such as:
- Their issuer URI (EntityID)
- Their single sign-on URL (not sure if this comes in the SAML Response, but definitely comes in the Request)
- Their X.509 certificate subject

On the other side of that, if the identity provider is known, we can use that patterning to check for errors in a received SAML response.

This would require a corpus of data for common identity providers, so some research will need to be done in order to implement this feature.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.