IRPCVaultAdmin.GetMigrantAuthenticationConfigurations

View as Markdown

Administration API / specialized admin session

Lists the authentication configurations of the vault that need to be migrated to the current format.

ServiceVault administration MFiles.IRPCVaultAdmin
gRPC method/MFiles.IRPCVaultAdmin/GetMigrantAuthenticationConfigurations
HTTP (mf-http-grpc)POST /grpc/v1/get-migrant-authentication-configurations
RequestGetMigrantAuthenticationConfigurationsRequest
ResponseGetMigrantAuthenticationConfigurationsResponse
Book and levelAdministration API, specialized
Kindadmin
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentno
Returns metadata structure versionno
Streamingnone (unary)

Remarks

Request: GetMigrantAuthenticationConfigurationsRequest

No fields.

Response: GetMigrantAuthenticationConfigurationsResponse

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
configurations[]repeated AuthenticationConfigurationMigrationThe configurations to migrate, each in its migrated form. Empty if none.
configurations[].scopestringScope of the configuration.
configurations[].original_namestringName of the original configuration.
configurations[].migrated_configurationstringConfiguration in migrated form.
configurations[].entra_id_tech_credboolIs the original configuration for Entra ID with technical credential settings included.
plugin_infos[]repeated PluginInfoThe authentication plugin information of each configuration, in the same order as configurations.
plugin_infos[].is_defaultboolTrue if this is the default configuration.
plugin_infos[].is_scope_independentboolTrue if the plug-in can be used without a configuration scope.
plugin_infos[].namestringThe configuration's name. Send it as PluginData.plugin_name.
plugin_infos[].assembly_namestringThe plug-in's implementation, for example MFiles.AuthenticationProviders.OAuth.
plugin_infos[].bridge_class_namestringInternal to the server.
plugin_infos[].system_configurationNamedValueArrayWhere the configuration comes from: Scope (send as PluginData.configuration_scope) and, for vault-stored configurations, VaultGUID.
plugin_infos[].system_configuration.value[]repeated NamedValueAn array of the NamedValue structures.
plugin_infos[].plugin_configurationNamedValueArrayThe plug-in's client-side settings. For an OAuth plug-in these include AuthorizationEndpoint, TokenEndpoint, ClientID, Scope and RedirectURI.
plugin_infos[].plugin_configuration.value[]repeated NamedValueAn array of the NamedValue structures.