mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-10-31 18:48:08 +00:00
Add BackendType to existing backends (#3078)
This commit is contained in:
committed by
GitHub
parent
158c21905e
commit
dd72c96dc8
@@ -63,7 +63,6 @@ func Backend(conf *logical.BackendConfig) (*backend, error) {
|
|||||||
"login/*",
|
"login/*",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
Paths: framework.PathAppend([]*framework.Path{
|
Paths: framework.PathAppend([]*framework.Path{
|
||||||
pathLogin(&b),
|
pathLogin(&b),
|
||||||
pathLoginWithAppIDPath(&b),
|
pathLoginWithAppIDPath(&b),
|
||||||
@@ -71,10 +70,9 @@ func Backend(conf *logical.BackendConfig) (*backend, error) {
|
|||||||
b.MapAppId.Paths(),
|
b.MapAppId.Paths(),
|
||||||
b.MapUserId.Paths(),
|
b.MapUserId.Paths(),
|
||||||
),
|
),
|
||||||
|
|
||||||
AuthRenew: b.pathLoginRenew,
|
AuthRenew: b.pathLoginRenew,
|
||||||
|
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
BackendType: logical.TypeCredential,
|
||||||
}
|
}
|
||||||
|
|
||||||
b.view = conf.StorageView
|
b.view = conf.StorageView
|
||||||
|
|||||||
@@ -97,6 +97,7 @@ func Backend(conf *logical.BackendConfig) (*backend, error) {
|
|||||||
},
|
},
|
||||||
),
|
),
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
BackendType: logical.TypeCredential,
|
||||||
}
|
}
|
||||||
return b, nil
|
return b, nil
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -113,8 +113,8 @@ func Backend(conf *logical.BackendConfig) (*backend, error) {
|
|||||||
pathIdentityWhitelist(b),
|
pathIdentityWhitelist(b),
|
||||||
pathTidyIdentityWhitelist(b),
|
pathTidyIdentityWhitelist(b),
|
||||||
},
|
},
|
||||||
|
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
BackendType: logical.TypeCredential,
|
||||||
}
|
}
|
||||||
|
|
||||||
return b, nil
|
return b, nil
|
||||||
|
|||||||
@@ -20,13 +20,11 @@ func Backend() *backend {
|
|||||||
var b backend
|
var b backend
|
||||||
b.Backend = &framework.Backend{
|
b.Backend = &framework.Backend{
|
||||||
Help: backendHelp,
|
Help: backendHelp,
|
||||||
|
|
||||||
PathsSpecial: &logical.Paths{
|
PathsSpecial: &logical.Paths{
|
||||||
Unauthenticated: []string{
|
Unauthenticated: []string{
|
||||||
"login",
|
"login",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
Paths: append([]*framework.Path{
|
Paths: append([]*framework.Path{
|
||||||
pathConfig(&b),
|
pathConfig(&b),
|
||||||
pathLogin(&b),
|
pathLogin(&b),
|
||||||
@@ -34,10 +32,9 @@ func Backend() *backend {
|
|||||||
pathCerts(&b),
|
pathCerts(&b),
|
||||||
pathCRLs(&b),
|
pathCRLs(&b),
|
||||||
}),
|
}),
|
||||||
|
|
||||||
AuthRenew: b.pathLoginRenew,
|
AuthRenew: b.pathLoginRenew,
|
||||||
|
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
BackendType: logical.TypeCredential,
|
||||||
}
|
}
|
||||||
|
|
||||||
b.crlUpdateMutex = &sync.RWMutex{}
|
b.crlUpdateMutex = &sync.RWMutex{}
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ func Backend() *backend {
|
|||||||
}, allPaths...),
|
}, allPaths...),
|
||||||
|
|
||||||
AuthRenew: b.pathLoginRenew,
|
AuthRenew: b.pathLoginRenew,
|
||||||
|
BackendType: logical.TypeCredential,
|
||||||
}
|
}
|
||||||
|
|
||||||
return &b
|
return &b
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ func Backend() *backend {
|
|||||||
),
|
),
|
||||||
|
|
||||||
AuthRenew: b.pathLoginRenew,
|
AuthRenew: b.pathLoginRenew,
|
||||||
|
BackendType: logical.TypeCredential,
|
||||||
}
|
}
|
||||||
|
|
||||||
return &b
|
return &b
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ func Backend() *backend {
|
|||||||
}),
|
}),
|
||||||
|
|
||||||
AuthRenew: b.pathLoginRenew,
|
AuthRenew: b.pathLoginRenew,
|
||||||
|
BackendType: logical.TypeCredential,
|
||||||
}
|
}
|
||||||
|
|
||||||
return &b
|
return &b
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ func Backend() *backend {
|
|||||||
),
|
),
|
||||||
|
|
||||||
AuthRenew: b.pathLoginRenew,
|
AuthRenew: b.pathLoginRenew,
|
||||||
|
BackendType: logical.TypeCredential,
|
||||||
}
|
}
|
||||||
|
|
||||||
return &b
|
return &b
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ func Backend() *backend {
|
|||||||
),
|
),
|
||||||
|
|
||||||
AuthRenew: b.pathLoginRenew,
|
AuthRenew: b.pathLoginRenew,
|
||||||
|
BackendType: logical.TypeCredential,
|
||||||
}
|
}
|
||||||
|
|
||||||
return &b
|
return &b
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ func Backend() *backend {
|
|||||||
|
|
||||||
WALRollback: walRollback,
|
WALRollback: walRollback,
|
||||||
WALRollbackMinAge: 5 * time.Minute,
|
WALRollbackMinAge: 5 * time.Minute,
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
return &b
|
return &b
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ func Backend() *backend {
|
|||||||
Clean: func() {
|
Clean: func() {
|
||||||
b.ResetDB(nil)
|
b.ResetDB(nil)
|
||||||
},
|
},
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
return &b
|
return &b
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ func Backend() *backend {
|
|||||||
Secrets: []*framework.Secret{
|
Secrets: []*framework.Secret{
|
||||||
secretToken(&b),
|
secretToken(&b),
|
||||||
},
|
},
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
return &b
|
return &b
|
||||||
|
|||||||
@@ -40,10 +40,9 @@ func Backend(conf *logical.BackendConfig) *databaseBackend {
|
|||||||
Secrets: []*framework.Secret{
|
Secrets: []*framework.Secret{
|
||||||
secretCreds(&b),
|
secretCreds(&b),
|
||||||
},
|
},
|
||||||
|
|
||||||
Clean: b.closeAllDBs,
|
Clean: b.closeAllDBs,
|
||||||
|
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
b.logger = conf.Logger
|
b.logger = conf.Logger
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ func Backend() *framework.Backend {
|
|||||||
Clean: b.ResetSession,
|
Clean: b.ResetSession,
|
||||||
|
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
return b.Backend
|
return b.Backend
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ func Backend() *backend {
|
|||||||
},
|
},
|
||||||
|
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
|
||||||
Clean: b.ResetDB,
|
Clean: b.ResetDB,
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
return &b
|
return &b
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ func Backend() *backend {
|
|||||||
},
|
},
|
||||||
|
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
|
||||||
Clean: b.ResetDB,
|
Clean: b.ResetDB,
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
return &b
|
return &b
|
||||||
|
|||||||
@@ -68,6 +68,8 @@ func Backend() *backend {
|
|||||||
Secrets: []*framework.Secret{
|
Secrets: []*framework.Secret{
|
||||||
secretCerts(&b),
|
secretCerts(&b),
|
||||||
},
|
},
|
||||||
|
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
b.crlLifetime = time.Hour * 72
|
b.crlLifetime = time.Hour * 72
|
||||||
|
|||||||
@@ -38,8 +38,8 @@ func Backend(conf *logical.BackendConfig) *backend {
|
|||||||
},
|
},
|
||||||
|
|
||||||
Clean: b.ResetDB,
|
Clean: b.ResetDB,
|
||||||
|
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
b.logger = conf.Logger
|
b.logger = conf.Logger
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ func Backend() *backend {
|
|||||||
},
|
},
|
||||||
|
|
||||||
Clean: b.resetClient,
|
Clean: b.resetClient,
|
||||||
|
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
return &b
|
return &b
|
||||||
|
|||||||
@@ -63,6 +63,7 @@ func Backend(conf *logical.BackendConfig) (*backend, error) {
|
|||||||
},
|
},
|
||||||
|
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
return &b, nil
|
return &b, nil
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ func Backend() *backend {
|
|||||||
},
|
},
|
||||||
|
|
||||||
Secrets: []*framework.Secret{},
|
Secrets: []*framework.Secret{},
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
b.usedCodes = cache.New(0, 30*time.Second)
|
b.usedCodes = cache.New(0, 30*time.Second)
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ func Backend(conf *logical.BackendConfig) *backend {
|
|||||||
},
|
},
|
||||||
|
|
||||||
Secrets: []*framework.Secret{},
|
Secrets: []*framework.Secret{},
|
||||||
|
|
||||||
Invalidate: b.invalidate,
|
Invalidate: b.invalidate,
|
||||||
|
BackendType: logical.TypeLogical,
|
||||||
}
|
}
|
||||||
|
|
||||||
b.lm = keysutil.NewLockManager(conf.System.CachingDisabled())
|
b.lm = keysutil.NewLockManager(conf.System.CachingDisabled())
|
||||||
|
|||||||
Reference in New Issue
Block a user