Difference between revisions of "HowTo:Integrate UBIK in an SSO Environment"
(→Interfacing) |
(→Customizing the SSO processor) |
||
Line 118: | Line 118: | ||
// The Assertions() method yields a Dictionary<string, object>, where the values usually are strings, too. | // The Assertions() method yields a Dictionary<string, object>, where the values usually are strings, too. | ||
// The keys correspond to the claim type identifiers. | // The keys correspond to the claim type identifiers. | ||
− | if (Assertions().ContainsKey( | + | if (Assertions().ContainsKey(KEY_MAIL) && !string.IsNullOrEmpty(Assertions()[KEY_MAIL] as string)) |
{ | { | ||
− | login.Name = Assertions()[ | + | login.Name = Assertions()[KEY_MAIL] as string; |
UBIKKernel.LogCustomizing(MethodBase.GetCurrentMethod(), | UBIKKernel.LogCustomizing(MethodBase.GetCurrentMethod(), | ||
$"Login name for {login.ID} was set to {login.Name} -> Key: {KEY_MAIL}"); | $"Login name for {login.ID} was set to {login.Name} -> Key: {KEY_MAIL}"); | ||
Line 152: | Line 152: | ||
</div></div> | </div></div> | ||
+ | |||
+ | [[Category:How-To|Integrate UBIK in an SSO Environment]] | ||
+ | [[Category:SSO|Integrate UBIK in an SSO Environment]] | ||
+ | [[Category:Version 3.6|Integrate UBIK in an SSO Environment]] | ||
== Interfacing == | == Interfacing == |
Revision as of 12:37, 28 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.