Konfigurieren des SystemLink-Benutzernamens für OpenID-Connect-Benutzer
- Aktualisiert2025-12-03
- 2 Minute(n) Lesezeit
Weisen Sie OpenID-Connect-Benutzern leicht lesbare Benutzernamen zu.
Hinweis Um das Erstellen doppelter Benutzer und den Verlust von Einstellungen zu vermeiden, konfigurieren Sie Benutzernamen, bevor Benutzer den Server verwenden.
- Melden Sie sich am Server an, auf dem SystemLink ausgeführt wird, navigieren Sie zu C:\Program Files\National Instruments\Shared\Web Server\conf\definies.d\ und öffnen Sie 50_mod_auth_openidc-defnes.conf in einem Texteditor.
- Ändern Sie die Konfiguration von UnDefine AUTH_OIDC_USER_CLAIM in Define AUTH_OIDC_USER_CLAIM und fügen Sie den Namen des Claims an, der SystemLink als Benutzernamen verwenden soll. Ihre Datei sollte ähnlich wie das folgende Beispiel aussehen. Hinweis Der Benutzername muss bei allen aktivierten Providern (einschließlich OpenID Connect, LDAP, Windows und Webserver) eindeutig sein.
# # Defined OpenID-Connect configuration for the Windows Apache installation. # # The name of the JSON map containing metadata about each identity provider. Define AUTH_OIDC_ATTRIBUTES_KEY ni-attributes # CA bundle to use when making requests to an identity provider. Define AUTH_OIDC_BUNDLE ../nicurl/ca-bundle.crt # Override the OIDCCacheShmEntrySizeMax to mitigate claim size issues Define AUTH_OIDC_CACHE_ENTRY_SIZE 66065 # Path to OIDC provider configuration. Define AUTH_OIDC_PROVIDER_DIR ${HTCONF_PATH}/openidc # The location to redirect when performing an OpenID-Connect login. Define AUTH_OIDC_REDIRECT_URI /login/openidc-redirect # # User-editable variables. # # Whether OIDC is enabled. Define AUTH_OIDC_ENABLED # The claim that will be used as the SystemLink user name. # If not defined, a combination of the sub and iss claims will be used. Define AUTH_OIDC_USER_CLAIM email # When enabled, /login/openidc-redirect?info=json and # /login/openidc-redirect?info=html will return the claims for the currently # logged in user. UnDefine AUTH_OIDC_ENABLE_CLAIM_INFO - Speichern Sie die Datei und starten Sie den NI-Webserver neu.
Verwandte Inhalte
- Anzeigen von Claims für OpenID-Connect-Benutzer
Mit Hilfe von Claims können Sie OpenID-Connect-Benutzern Rollen zuweisen und SystemLink-Benutzernamen aktualisieren.