mirror of
https://github.com/matter-labs/vault-auth-tee.git
synced 2025-07-21 07:43:57 +02:00
feat: restructure project and fix vault/sdk version
Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
This commit is contained in:
parent
518b1bc8d4
commit
d55f035d34
17 changed files with 848 additions and 579 deletions
38
path_info.go
Normal file
38
path_info.go
Normal file
|
@ -0,0 +1,38 @@
|
|||
// SPDX-License-Identifier: MPL-2.0
|
||||
// Copyright (c) HashiCorp, Inc.
|
||||
// Copyright (c) Matter Labs
|
||||
|
||||
package vault_auth_tee
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/hashicorp/vault/sdk/framework"
|
||||
"github.com/hashicorp/vault/sdk/logical"
|
||||
)
|
||||
|
||||
func pathInfo(b *backend) *framework.Path {
|
||||
return &framework.Path{
|
||||
Pattern: "info",
|
||||
HelpSynopsis: "Display information about the plugin",
|
||||
HelpDescription: `
|
||||
|
||||
Displays information about the plugin, such as the plugin version and where to
|
||||
get help.
|
||||
|
||||
`,
|
||||
Callbacks: map[logical.Operation]framework.OperationFunc{
|
||||
logical.ReadOperation: b.pathInfoRead,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
// pathInfoRead corresponds to READ auth/tee/info.
|
||||
func (b *backend) pathInfoRead(ctx context.Context, req *logical.Request, _ *framework.FieldData) (*logical.Response, error) {
|
||||
return &logical.Response{
|
||||
Data: map[string]interface{}{
|
||||
"name": Name,
|
||||
"version": Version,
|
||||
},
|
||||
}, nil
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue