...
You will have to have an agreement with SwissID, if you haven’t one already, we are happy to assist you in this matter.
For the agreement you will need to provide a callback url which looks like this https://[auth-server-url]/signin-swissid
Once you have the agreement, the SwissID team will provide you with a Client-Key and a Client-Secret.
The QoA level that you would like to use while performing an authentication request against SwissID
The URLs for the SwissID connection depending on the system PROD / INT.
...
Those are some examples for the Configuration, you may change them depending on your needs:
Setting | Value | ||
---|---|---|---|
| SwissID | ||
| Swiss Auth Provider | ||
| SwissID | ||
| Active | ||
| SwissID | ||
| iTsense.CoreLogin2.Server.ExternalAuthentication.Options.Specific.SwissIdOAuthProviderOptions, iTsense.CoreLogin2.Server, Version=4.1911.7.1, Culture=neutral, PublicKeyToken=null | ||
| { "clientId": "******", "clientSecret": "******", "AuthorizationEndpoint": "https://login.int.swissid.ch/idp/oauth2/authorize", "TokenEndpoint": "https://login.int.swissid.ch/idp/oauth2/access_token", "UserInformationEndpoint": "https://login.int.swissid.ch/idp/oauth2/userinfo"}
| ||
| SwissID | ||
|
Step 3 - Define the attribute mapping
...
Example for Attribute Mappings:
Attribute | Original Claim Type Name |
---|---|
| http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname |
| http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname |
| http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress |
Step 4 - Set SwissID as your identity provider
...
If you haven used SwissID before, you can register an Account by filling out the form. You have to verifiy verify your account with an activation-code which you will recieve receive per email.