Voraussetzung
-
TIA Portal Openness ist mit dem TIA Portal verbunden.
Siehe Verbindung zum TIA Portal aufbauen -
Ein Projekt ist geöffnet.
Siehe Projekt öffnen
Einleitung
Als Anonymus User benötigen Sie kein Passwort, um sich bei einem geschützten Projekt anzumelden, wenn Sie TIA Portal Openness nutzen. Sie können einen Anonymus User standardmäßig im deaktivierten Zustand für ein geschütztes Projekt im TIA Portal erstellen. Bei einem geschützten Projekt können Sie nur einen Anonymous User erstellen.
Sie können mit TIA Portal Openness folgende Funktionen für den Anonymous User verwalten:
-
Anonymous User aktivieren
-
Anonymous User deaktivieren
-
Anonymous User in geschütztem Projekt abrufen
-
Systemrolle und benutzerdefinierte Rolle für Anonymous User aktualisieren
Programmcode
|
private static void ManagingAnonymousUser(Project project, CustomRole customRole, SystemRole systemRole) { UmacConfigurator umacConfiguratorService = project.GetService<UmacConfigurator>(); //Retrieve anonymous user. If not activated user will be null var anonymousUser = umacConfiguratorService.AnonymousUser; //activate and deactivate anonymous user umacConfiguratorService.ActivateAnonymousUser(); //Retrieve anonymous user. If not activated user will be null anonymousUser = umacConfiguratorService.AnonymousUser; // Add a Custom or System Role to a Anonymous User anonymousUser.Roles.Add(customRole); anonymousUser.Roles.Add(systemRoles); // Remove a Custom or System Role to a Anonymous User bool isSuccessfullyRemoved = anonymousUser.Roles.Remove(customRole); isSuccessfullyRemoved = anonymousUser.Roles.Remove(systemRole); umacConfiguratorService.DeactivateAnonymousUser(); } |