Versions in this module Expand all Collapse all v1 v1.0.1 Aug 15, 2024 Changes in this version + const MseDefaultConsumerCredential + const MseDefaultConsumerKey + const MseDefaultConsumerName + const MseDefaultConsumerSecret + const MseDefaultErdaCSRFConfig + const MseDefaultErdaIPConfig + const MseDefaultErdaSBACConfig + const MseDefaultHmacAuthConfig + const MseDefaultKeyAuthConfig + const MseDefaultParaSignAuthConfig + const MseDefaultRouteName + const MsePluginConfigLevelDomain + const MsePluginConfigLevelDomainNumber + const MsePluginConfigLevelGlobal + const MsePluginConfigLevelGlobalNumber + const MsePluginConfigLevelRoute + const MsePluginConfigLevelRouteNumber + const MsePluginRequestBodySizeLimit + const MsePluginRequestDateOffset + const RequestBodySizeLimit + var MSE_ERDA_IP_DEFALUT_ACL_LIST = []string + var MSE_ERDA_SBAC_DEFALUT_ACL_LIST = []string + func CreatePluginConfig(req *PluginReqDto, ...) (string, int64, error) + func UpdatePluginConfigWhenDeleteConsumer(pluginName, consumerName string, config interface{}) ([]*mseclient.GetPluginConfigResponseBodyDataGatewayConfigList, error) + func UpdatePluginConfigWhenDeleteCredential(pluginName string, credential providerDto.CredentialDto, config interface{}) ([]*mseclient.GetPluginConfigResponseBodyDataGatewayConfigList, error) + type ErdaCSRFConfig struct + CookieSecure bool + Disable bool + ErrMsg string + ErrStatus int64 + ExcludedMethod []string + JWTSecret string + MatchRoute string + RefreshTTL int64 + TokenDomain string + TokenName string + UserCookie string + ValidTTL int64 + type ErdaIPConfig struct + Disable bool + IPSource string + IpAclList []string + IpAclType string + MatchRoute string + type ErdaSBACConfig struct + AccessControlAPI string + Disable bool + HttpMethods []string + MatchPatterns []string + MatchRoute string + WithCookie bool + WithHeaders []string + type KeySecretConsumer struct + Key string + Name string + Secret string + type ParaSignConfig struct + Consumers []mseDto.Consumers + DateOffset int + MatchRoute string + RequestBodySizeLimit int