Sets the specified properties of an existing external login provider.
Set-VmsLoginProvider [-LoginProvider] <LoginProvider> [[-Name] <String>] [[-ClientId] <String>] [[-ClientSecret] <SecureString>] [[-CallbackPath] <String>] [[-Authority] <Uri>] [[-UserNameClaim] <String>] [[-Scopes] <String>] [[-PromptForLogin] <Boolean>] [[-Enabled] <Boolean>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]
Set-VmsLoginProvider cmdlet is used to update the settings of an existing
external login provider.
- Requires VMS connection and will attempt to connect automatically
- Requires VMS version 22.1
If a login provider named 'Auth0' is present, the secret will be requested, and then updated in the VMS configuration.
Specifies the URI for the external login provider to which VMS users will be redirected for authentication.
Specifies the path to which users will be redirected after completing the login process with the external login provider. The CallbackPath value represents the portion of the management server URI that comes after the dns name and port. The default value is '/signin-oidc' and the value is not normally changed.
Specifies the client id value unique to the external login provider.
Specifies the client secret value unique to the external login provider.
Specifies whether the external login provider should be enabled immediately.
Specifies the login provider to be updated. If the name is provided, the login provider object will be retrieved automatically.
Specifies the display name for the external login provider. This value will be displayed in the list of authentication options in supported clients including Smart Client, Web Client, Mobile Client, and Management Client.
Specifies that the updated login provider object should be returned to the pipeline.
Specify to the external IDP if the user should stay logged in or if a verification of the user is required. Depending on the external IDP, the verification can include a password verification or a full log-in.
Use scopes to limit the number of claims that you get from an external IDP. If you know that the claims that are relevant for your VMS are in a specific scope, you can use the scope to limit the number of claims that you get from the external IDP.
Specifies the claim name to use to generate a unique user name for the user in the VMS. See the Unique user names for external IDP users documentation for more information about how user names are created within the VMS.
Prompts you for confirmation before running the cmdlet.
Shows what would happen if the cmdlet runs. The cmdlet is not run.
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.