diff --git a/builtin/credential/approle/path_login.go b/builtin/credential/approle/path_login.go index a9d1694dc844a..104b9015b92db 100644 --- a/builtin/credential/approle/path_login.go +++ b/builtin/credential/approle/path_login.go @@ -26,9 +26,13 @@ func pathLogin(b *backend) *framework.Path { Description: "SecretID belong to the App role", }, }, - Callbacks: map[logical.Operation]framework.OperationFunc{ - logical.UpdateOperation: b.pathLoginUpdate, - logical.AliasLookaheadOperation: b.pathLoginUpdateAliasLookahead, + Operations: map[logical.Operation]framework.OperationHandler{ + logical.UpdateOperation: &framework.PathOperation{ + Callback: b.pathLoginUpdate, + }, + logical.AliasLookaheadOperation: &framework.PathOperation{ + Callback: b.pathLoginUpdateAliasLookahead, + }, }, HelpSynopsis: pathLoginHelpSys, HelpDescription: pathLoginHelpDesc,