IRPCLogin.GetLoginSettings

View as Markdown

Vault API / core session no session

Gets the anonymous login settings and enabled vertical applications of the vault that serves the given host name, without a session.

ServiceLogin and sessions MFiles.IRPCLogin
gRPC method/MFiles.IRPCLogin/GetLoginSettings
HTTP (mf-http-grpc)POST /grpc/v1/get-login-settings
RequestGetLoginSettingsRequest
ResponseGetLoginSettingsResponse
Book and levelVault API, core
Kindsession
SessionNot needed: the call can be made before logging in.
Idempotentno
Returns metadata structure versionno
Streamingnone (unary)

Remarks

Used by M-Files login pages; applications rarely need it. host_name_match is false, and the settings are empty, when no vault is configured for the host name.

Request: GetLoginSettingsRequest

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

FieldTypeDescription
host_namestringIf not empty, specifies the target hostname.

Response: GetLoginSettingsResponse

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

FieldTypeDescription
host_name_matchboolTrue if host name matches to the name provided when fetching these login settings.
anonymous_login_settingsAnonymousLoginSettingsReceives the login settings.
anonymous_login_settings.anonymous_login_allowedboolTrue if anonymous login is allowed.
vertical_applicationsVerticalApplicationsThe vertical applications enabled for the vault.
vertical_applications.v_tax_enabledboolVTax vertical application is enabled for the vault.
vertical_applications.v_con_enabledboolVCon vertical application is enabled for the vault.
vertical_applications.v_man_enabledboolVMan vertical application is enabled for the vault.