mirror of
https://github.com/matter-labs/vault-auth-tee.git
synced 2025-07-22 16:04:47 +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
|
@ -1,40 +0,0 @@
|
|||
// SPDX-License-Identifier: MPL-2.0
|
||||
// Copyright (c) HashiCorp, Inc.
|
||||
// Copyright (c) Matter Labs
|
||||
|
||||
package tee
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/hashicorp/vault/sdk/framework"
|
||||
"github.com/hashicorp/vault/sdk/logical"
|
||||
|
||||
"github.com/matter-labs/vault-auth-tee/version"
|
||||
)
|
||||
|
||||
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": version.Name,
|
||||
"version": version.Version,
|
||||
},
|
||||
}, nil
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue