Versions in this module Expand all Collapse all v1 v1.6.1 Jul 9, 2019 Changes in this version + var PydioConnectorsConfig = map[string]func() PydioConnectorConfig + func ConvertUserApiToIdentity(idmUser *idm.User, authSourceName string) (ident connector.Identity) + func RegisterDexPydioConnector(name string, configProvider func() PydioConnectorConfig) + func RegisterWrapperConnectorMiddleware(operation string, middleware WrapperConnectorMiddleware) + type ApiConfig struct + func (c *ApiConfig) Open(logger logrus.FieldLogger) (connector.Connector, error) + func (c *ApiConfig) OpenConnector(logger logrus.FieldLogger) (interface{}, error) + type ConnectorConfig struct + Config json.RawMessage + ID int16 + IsLast bool + Name string + Type string + type ConnectorList struct + Connector interface{ ... } + ID int16 + IsLast bool + Name string + Type string + type PydioConnector struct + Config PydioConnectorConfig + ID int16 + IsLast bool + Name string + Type string + type PydioConnectorConfig interface + Open func(logger logrus.FieldLogger) (connector.Connector, error) + type WrapperConfig struct + Connectors []ConnectorConfig + func (c *WrapperConfig) Open(logger logrus.FieldLogger) (connector.Connector, error) + func (c *WrapperConfig) OpenConnector(logger logrus.FieldLogger) (interface{ ... }, error) + type WrapperConnectorMiddleware func(wrapperConnector WrapperConnectorProvider) WrapperConnectorProvider + type WrapperConnectorOperation struct + AuthSource string + Identity connector.Identity + Login string + LoginError bool + OperationType string + Password string + Scopes connector.Scopes + User *idm.User + ValidUsername string + func ApplyWrapperConnectorMiddlewares(ctx context.Context, in *WrapperConnectorOperation, ...) (*WrapperConnectorOperation, error) + type WrapperConnectorProvider func(ctx context.Context, in *WrapperConnectorOperation) (*WrapperConnectorOperation, error) + func WrapWithIdentity(middleware WrapperConnectorProvider) WrapperConnectorProvider + func WrapWithIdmUser(middleware WrapperConnectorProvider) WrapperConnectorProvider + func WrapWithPolicyCheck(middleware WrapperConnectorProvider) WrapperConnectorProvider + func WrapWithUserLocks(middleware WrapperConnectorProvider) WrapperConnectorProvider Incompatible versions in this module v2.0.6+incompatible Apr 23, 2020