summaryrefslogtreecommitdiff
path: root/client/client.go
diff options
context:
space:
mode:
Diffstat (limited to 'client/client.go')
-rw-r--r--client/client.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/client/client.go b/client/client.go
new file mode 100644
index 0000000..b7f5eee
--- /dev/null
+++ b/client/client.go
@@ -0,0 +1,19 @@
+package client
+
+import (
+ "git.tardisproject.uk/tcmal/vault-plugin-kerberos-secrets/config"
+)
+
+type client struct{}
+
+func ClientFromConfig(config *config.Config) (client, error) {
+ return client{}, nil
+}
+
+func (c client) SetPassword(username string, password string) error {
+ return nil // TODO
+}
+
+func (c client) SetPasswordWithOld(username string, oldPassword, newPassword string) error {
+ return nil // TODO
+}