Difference between revisions of "HowTo:Integrate UBIK in an SSO Environment"
Line 30: | Line 30: | ||
With this, the {{UBIK}} session in the web service's {{UBIK}} Environment is tagged with the SSO token, and the customizing code can use it to interact with 3rd party systems. | With this, the {{UBIK}} session in the web service's {{UBIK}} Environment is tagged with the SSO token, and the customizing code can use it to interact with 3rd party systems. | ||
− | |||
− | |||
− | |||
− | |||
= Studio = | = Studio = | ||
Line 98: | Line 94: | ||
There are several use-cases where we need to customize the SSO processor. We can define what should be done when a login object is required or found, and we can use the information delivered with the SSO token in the form of assertions or claims. In any case, we must override the SSO processor implementation, e.g.: | There are several use-cases where we need to customize the SSO processor. We can define what should be done when a login object is required or found, and we can use the information delivered with the SSO token in the form of assertions or claims. In any case, we must override the SSO processor implementation, e.g.: | ||
− | < | + | <div class="toccolours mw-collapsible mw-collapsed" style="width:100%; overflow:auto;"> |
+ | <div style="font-weight:bold;line-height:1.6;">Example Code</div> | ||
+ | <div class="mw-collapsible-content"> | ||
+ | <syntaxhighlight lang="csharp" > | ||
public class MyOIDCProcessor : DynamicOIDCProcessorExt | public class MyOIDCProcessor : DynamicOIDCProcessorExt | ||
{ | { | ||
Line 148: | Line 147: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | </div></div> | ||
== Interfacing == | == Interfacing == |
Revision as of 08:02, 21 March 2024
Single Sign-On (SSO) allows an end-user to interact with multiple services without logging in more than once.
This page shows how to integrate UBIK® into such an SSO environment.