Thiss.io Login

This page is for testing the Discovery Service for thiss.io. .

Advanced integration

  Remember me

No profile


Strict profile that selects all IdPs with inCommon as metadata source (does not exist at this point)

  • entityID: https://cpauth.icos-cp.eu/saml/cpauth
  • trustProfile: incommon-wayfinder
To use in your web application include the following code:

<script src="https://ds.qa.swamid.se/thiss.js"/>
<div id="login"> </div>
<script>
    window.onload = function() {
       thiss.DiscoveryComponent({
           loginInitiatorURL: 'https://localhost/Shibboleth.sso/Login?target=https://google.com',
       }).render('#login');
    };
</script>
            

To use a trust profile to pre-filter the results in the discovery service, if using shibboleth's session initiator, you would add a `trustProfile` query parameter to the DS URL configured into Shibboleth. Alternatively, you can use the URL of the discovery service as `loginInitiatorURL`, and configure the `DiscoveryComponent` with `entityID` & `trustProfile` with code like:


<script src="https://ds.qa.swamid.se/thiss.js"/>
<div id="login"> </div>
<script>
    window.onload = function() {
       thiss.DiscoveryComponent({
           loginInitiatorURL: 'https://use.thiss.io/ds/?return=https%3A//example.com/Shibboleth.sso/Login%3Ftarget%3D/sign',
           entityID: 'https://example.com/shibboleth',
           trustProfile: 'some-profile',
       }).render('#login');
    };
</script>