docs: ldap module correct usage of legacy provider

Signed-off-by: David Weber <david.weber@w3tec.ch>
This commit is contained in:
David Weber
2024-05-30 21:04:16 +02:00
parent b1ecb9f325
commit 4b87f23d20
+11 -8
View File
@@ -52,7 +52,7 @@ export default async function createPlugin(
// The target parameter below needs to match the ldap.providers.target
// value specified in your app-config.
builder.addEntityProvider(
LdapOrgEntityProvider.fromConfig(env.config, {
LdapOrgEntityProvider.fromLegacyConfig(env.config, {
id: 'our-ldap-master',
target: 'ldaps://ds.example.net',
logger: env.logger,
@@ -343,12 +343,15 @@ the group transformer.
2. Configure the provider with the transformer:
```ts
const ldapEntityProvider = LdapOrgEntityProvider.fromConfig(env.config, {
id: 'our-ldap-master',
target: 'ldaps://ds.example.net',
logger: env.logger,
groupTransformer: myGroupTransformer,
});
const ldapEntityProvider = LdapOrgEntityProvider.fromLegacyConfig(
env.config,
{
id: 'our-ldap-master',
target: 'ldaps://ds.example.net',
logger: env.logger,
groupTransformer: myGroupTransformer,
},
);
```
## Using a Processor instead of a Provider
@@ -368,7 +371,7 @@ register it in the catalog plugin:
```typescript title="packages/backend/src/plugins/catalog.ts"
builder.addProcessor(
LdapOrgReaderProcessor.fromConfig(env.config, {
LdapOrgReaderProcessor.fromLegacyConfig(env.config, {
logger: env.logger,
}),
);