feat: add access middleware support ip range
This commit is contained in:
@@ -250,14 +250,14 @@ func attachMiddlewares(rIndex int, route Route, gateway Gateway, router *mux.Rou
|
||||
}
|
||||
// AccessPolicy
|
||||
if accessPolicy == mid.Type {
|
||||
accessPolicy, err := getAccessPoliciesMiddleware(mid.Rule)
|
||||
a, err := getAccessPoliciesMiddleware(mid.Rule)
|
||||
if err != nil {
|
||||
logger.Error("Error: %v, middleware not applied", err.Error())
|
||||
}
|
||||
if len(accessPolicy.SourceRanges) != 0 {
|
||||
if len(a.SourceRanges) != 0 {
|
||||
access := middlewares.AccessPolicy{
|
||||
SourceRanges: accessPolicy.SourceRanges,
|
||||
Action: accessPolicy.Action,
|
||||
SourceRanges: a.SourceRanges,
|
||||
Action: a.Action,
|
||||
}
|
||||
router.Use(access.AccessPolicyMiddleware)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user