Issues with vault provider - Kerberos auth

have issues successfully authenticating via kerberos using the vault provider in terraform.

From the terraform server, from command line I am able to authenticate and connect (using: vault login -method=kerberos ) but when populating the same arguments, (Terraform Registry ) I have issues.

I’m specifying:

username
service
realm
keytab_path
krb5conf_path
disable_fast_negotiation = true

Anyone else had similar?

2025-02-28T16:01:46.694Z [ERROR] provider.terraform-provider-vault_v4.6.0_x5: Response contains error diagnostic: diagnostic_detail=""
  diagnostic_summary=
  | Error making API request.
  |
  | URL: PUT http://abcd1234:8200/v1/auth/kerberos/login
  | Code: 401. Errors:
  |
   tf_proto_version=5.4 tf_rpc=ReadDataSource @module=sdk.proto diagnostic_severity=ERROR tf_data_source_type=vault_generic_secret tf_provider_addr=provider tf_req_id=f75c6764-1c2c-a30a-4422-3e4c973ae5d4 @caller=github.com/hashicorp/terraform-plugin-go@v0.20.0/tfprotov5/internal/diag/diagnostics.go:62 timestamp=2025-02-28T16:01:46.694Z
2025-02-28T16:01:46.694Z [ERROR] vertex "data.vault_generic_secret.vsphere_creds" error: Error making API request.

URL: PUT http://abcd1234:8200/v1/auth/kerberos/login
Code: 401. Errors:

Have compared captures of the successful cli attempt with that of the unsuccessful attempt using the vault provider. The provider is sending the Kerberos token in the request body as JSON, but the Vault server expects it in the Authorization header. Anybody actually have this working?