IRPCVaultAdmin.AddAutomaticAzureADConfiguration
Administration API / specialized internal: not for applications admin session idempotent
Creates the automatic Microsoft Entra ID (Azure AD) authentication configuration of the vault from a completed administrator consent sign-in.
| Service | Vault administration MFiles.IRPCVaultAdmin |
|---|---|
| gRPC method | /MFiles.IRPCVaultAdmin/AddAutomaticAzureADConfiguration |
| HTTP (mf-http-grpc) | POST /grpc/v1/add-automatic-azure-adconfiguration |
| Request | AddAutomaticAzureADConfigurationRequest |
| Response | AddAutomaticAzureADConfigurationResponse |
| Book and level | Administration API, specialized |
| Kind | admin |
| Session | Required: the session ID from LogIn in the mfiles-session-id-bin metadata. |
| Idempotent | yes |
| Returns metadata structure version | no |
| Streaming | none (unary) |
Remarks
- For M-Files components only. M-Files Admin calls it after the administrator has signed in to Entra ID and given consent. Applications should not call it.
- Requires a vault session with full control of the vault.
inputis authentication data in M-Files' own binary format; the call fails with "No configuration available." unless it comes from the automatic configuration sign-in.
Request: AddAutomaticAzureADConfigurationRequest
Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.
| Field | Type | Description |
|---|---|---|
input | bytes | Input authentication data. |
capabilities | ClientCapabilities | The set of client capabilities describing what the client software supports. |
capabilities.property_def_searchability | bool | Property definitions can be configured searchable or unsearchable. |
capabilities.unmanaged_objects | bool | Client understands unmanaged objects. |
capabilities.extension_authentication_data_push | bool | Client supports data push for extension authentications. |
capabilities.custom_api_data_push | bool | Client supports server data push for M-Files API & custom implementations. |
capabilities.unknown_file_size | bool | Client can handle unknown or estimated file size. |
capabilities.typed_metadata_suggestions | bool | Client can handle metadata suggestions to all M-Files types. |
capabilities.long_authentication_attempt_identifier | bool | The client handles the long (32-byte) authentication attempt identifier in AuthenticationAttemptIdentifier.data. |
capabilities.reverse_grouping_level | bool | Client supports reverse grouping levels. |
capabilities.object_permissions_for_client | bool | Client supports ObjectPermissionsForClient. |
capabilities.hierarchical_object_type_properties | bool | Properties with hierarchy for real object types supported. |
capabilities.smart_search | bool | Client supports Smart Search engine type. |
capabilities.recurring_notifications | bool | Client supports recurring notifications. |
capabilities.smart_search_facets | bool | Client supports smart search facets. |
capabilities.vault_role_manage_private_views | bool | Client supports a vault role for managing private views. |
capabilities.allow_all_see_deleted_conflict_objects | bool | Client supports that all users can see deleted conflict objects. |
capabilities.advanced_password_hashes | bool | Client supports hashing passwords with advanced algorithms, including at least PBKDF2. |
capabilities.anonymous_authentication | bool | Client supports anonymous authentication. |
capabilities.dataset_deleted_condition | bool | Client supports deleted/not deleted-condition in a dataset definition. |
capabilities.unified_password_hashes | bool | Client supports transmitting hashing passwords with the same encoding between all gRPC methods. |
capabilities.duplicates_view | bool | Client supports the duplicates view. |
capabilities.property_action_state_transition_time | bool | Client supports state transition time setting via state property action. |
capabilities.at_mentions | bool | Client supports the @mentions in comment texts. |
capabilities.additive_permissions_via_automatic_aclcomponents | bool | Client supports additive permissions via automatic ACL components. |
capabilities.vault_level_optimization_jobs | bool | Client supports vault-level optimization jobs. |
capabilities.visitor_links_supported | bool | Client supports new interface methods for visitor links. |
capabilities.object_type_filter_multi_select_views | bool | Client supports multiple object types as a filter for views and advanced searches. |
capabilities.generate_v2_azure_auth_conf_supported | bool | Client supports generating authentication configuration for Azure v2.0 endpoint. |
capabilities.structure_item_groups_in_export | bool | Client supports structure item groups in the export job. |
capabilities.aino_search | bool | Client supports Aino Search engine type. |
capabilities.conversation_history | bool | Client supports conversation history. |
capabilities.generate_login_service_auth_conf | bool | Client supports generating authentication configuration for M-Files Login Service. |
capabilities.sub_folders_in_views | bool | Client supports subfolders in views. |
capabilities.reverse_references_in_pseudo_user_aces | bool | Client supports reverse references in pseudo-user ACEs (Access Control Entries). |
capabilities.entity_version_checking_supported | bool | Client supports entity version numbering to track modification conflicts. |
capabilities.workflow_descriptions_supported | bool | Client supports workflow descriptions. |
capabilities.property_value_metadata_supported | bool | Client supports setting and retrieving property value metadata. |
capabilities.object_type_grouping_for_relationships | bool | Client supports object type based grouping for relationships. |
capabilities.draft_objects | bool | Client supports draft objects in discovery results. |
Response: AddAutomaticAzureADConfigurationResponse
No fields.