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://dev.ds.kinin.hu/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://dev.ds.kinin.hu/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>