# AuthenticationConfigurationMigration

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md) > [Reference](https://developer.m-files.com/APIs/gRPC-API/Reference/index.md) > [Messages](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.AuthenticationConfigurationMigration/

Structure containing information about an authentication configuration to be migrated.

- **Full name:** `MFiles.AuthenticationConfigurationMigration`
- **Proto file:** [`mfiles/structs.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/structs.proto)

<a id="fields"></a>

## Fields

| Field | Type | Number | Description |
|---|---|---|---|
| <a id="f-scope"></a>`scope` | `string` | 1 | Scope of the configuration. |
| <a id="f-original_name"></a>`original_name` | `string` | 2 | Name of the original configuration. |
| <a id="f-migrated_configuration"></a>`migrated_configuration` | `string` | 3 | Configuration in migrated form. |
| <a id="f-entra_id_tech_cred"></a>`entra_id_tech_cred` | `bool` | 4 | Is the original configuration for Entra ID with technical credential settings included. |

<a id="used-by-methods"></a>

## Used by methods

- [IRPCVaultAdmin.GetMigrantAuthenticationConfigurations](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/GetMigrantAuthenticationConfigurations/index.md): Lists the authentication configurations of the vault that need to be migrated to the current format.
- [IRPCVaultAdmin.MigrateAuthenticationConfiguration](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/MigrateAuthenticationConfiguration/index.md): Migrates one authentication configuration of the vault to the current format after a successful test sign-in with it.

<a id="used-in-fields"></a>

## Used in fields

- [`GetMigrantAuthenticationConfigurationsResponse.configurations`](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/GetMigrantAuthenticationConfigurations/index.md#response): The configurations to migrate, each in its migrated form. Empty if none.
- [`MigrateAuthenticationConfigurationRequest.configuration`](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/MigrateAuthenticationConfiguration/index.md#request): The configuration to migrate, as returned by [GetMigrantAuthenticationConfigurations](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/GetMigrantAuthenticationConfigurations/index.md).
