INNER CODE UNIT · Go
ConfigureBearerToken
terraform-lxd/terraform-provider-lxd · internal/acctest/checks.go:239
func ConfigureBearerToken(t *testing.T) (token string, cleanup func()) {
server, err := testProvider().InstanceServer("", "", "")
if err != nil {
t.Fatal(err)
}
if server.CheckExtension("auth_bearer") != nil {
t.Skipf("Test %q skipped. LXD server does not support bearer token authentication.", t.Name())
}
identityName := "tf-" + GenerateName(2, "-")
// Create new identity.
identityPost := api.IdentitiesBearerPost{
Name: identityName,
Type: api.IdentityTypeBearerTokenClient,
Groups: []string{},
}