{"repo":"BeryJu/saml-test-sp","free":true,"listed":false,"github":"https://github.com/BeryJu/saml-test-sp","clone":"git clone https://github.com/BeryJu/saml-test-sp.git","description":"SAML Service Provider for end-to-end and unittesting","language":"Go","stars":20,"topics":["golang","saml","saml-service-provider","sso","e2e","unittest"],"license":"GPL-3.0","category":"auth-billing-email","readme_excerpt":"SAML-test-SP This is a small, golang-based SAML Service Provider, to be used in End-to-end or other testing. It uses the https://github.com/crewjam/saml Library for the actual SAML Logic. SAML-test-SP supports IdP-initiated Login flows, however RelayState has to be empty for this to work. This tool is full configured using environment variables. URLs - http://localhost:9009/health : Healthcheck URL, used by the docker healtcheck. - http://localhost:9009/saml/acs : SAML ACS URL, needed to configure your IdP. - http://localhost:9009/saml/metadata : SAML Metadata URL, needed to configure your IdP. - http://localhost:9009/saml/logout : SAML Logout URL. - http://localhost:9009/ : Test URL, redirects to SAML SSO URL. Configuration - SP BIND : Which address and port to bind to. Defaults to 0.0.0.0:9009 . - SP ROOT URL : Root URL you're using to access the SP. Defaults to http://localhost:9009 . - SP ENTITY ID : SAML EntityID, defaults to saml-test-sp . - SP METADATA URL : Optional URL that metadata is fetched from. The metadata is fetched on the first request to / . - SP COOKIE NAME : Custom name for the session cookie. Defaults to token . Use this to avoid cookie name conflicts with other applications. --- - SP SSO URL : If the metadata URL is not configured, use these options to configure it manually. - SP SSO BINDING : Binding Type used for the IdP, defaults to POST. Allowed values: urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST and urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redir","default_branch":null,"files":null,"tree":[],"storefront":"/r/BeryJu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BeryJu/saml-test-sp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}