LoginRadius / go-saml

High Level API Implementation of SAML 2.0 (Currently Supported Identity Provider Implementation) Single Sign On
MIT License
11 stars 13 forks source link

Implement Service Provider SAML Component #3

Open mayankagwl opened 4 years ago

mayankagwl commented 4 years ago

Is your feature request related to a problem? Please describe. Yes, Only Identity Provider implementation is supported now, need to implement the Service Provider side of Component

  1. Generating Authnrequest(signed/unsigned) for both Post/Rediect method
  2. Parse and validate SAML Response
  3. Generating LogoutRequest(signed/unsigned) for both Post/Rediect method
  4. Parse and validate LogoutResponse
  5. SP Metadata

Describe the solution you'd like Implement Service Provider component.

avats-dev commented 4 years ago

@mayankagwl also this one. Can you guide me in implementing this? I want to contribute. Thanks

mayankagwl commented 4 years ago

@avats-dev As go-saml module currently only supporting the Identity provider implementation (Like validate AuthnResponse, Generating SAML Response etc) So we need to implement Service Provider side of Implementation as well (Like Generating AuthnRequest, Validatinig SAML Response etc).

To know it more you from below https://en.wikipedia.org/wiki/SAML_2.0