Skip to content
Snippets Groups Projects
Commit 720135b0 authored by Jan Zickermann's avatar Jan Zickermann
Browse files

OZG-4993 OZG-5146 Provide keycloak admin client

parent b3ca8165
No related branches found
No related tags found
No related merge requests found
...@@ -18,6 +18,8 @@ import { PostfachService } from './postfach/postfach.service'; ...@@ -18,6 +18,8 @@ import { PostfachService } from './postfach/postfach.service';
import { ConfigurationService } from './configuration/configuration.service'; import { ConfigurationService } from './configuration/configuration.service';
import { NavigationComponent } from './navigation/navigation.component'; import { NavigationComponent } from './navigation/navigation.component';
import { OeidNavigationItemComponent } from './oeid/oeid-navigation-item/oeid-navigation-item.component'; import { OeidNavigationItemComponent } from './oeid/oeid-navigation-item/oeid-navigation-item.component';
import KcAdminClient from '@keycloak/keycloak-admin-client';
import { Environment, ENVIRONMENT_CONFIG } from '@alfa-client/environment-shared';
@NgModule({ @NgModule({
declarations: [ declarations: [
...@@ -41,6 +43,19 @@ import { OeidNavigationItemComponent } from './oeid/oeid-navigation-item/oeid-na ...@@ -41,6 +43,19 @@ import { OeidNavigationItemComponent } from './oeid/oeid-navigation-item/oeid-na
NavigationComponent, NavigationComponent,
NavigationItemComponent, NavigationItemComponent,
], ],
providers: [ConfigurationService, SettingsService, PostfachService], providers: [
ConfigurationService,
SettingsService,
PostfachService,
{
provide: KcAdminClient,
useFactory: (env: Environment) =>
new KcAdminClient({
baseUrl: env.authServer,
realmName: env.realm,
}),
deps: [ENVIRONMENT_CONFIG],
},
],
}) })
export class AdminSettingsModule {} export class AdminSettingsModule {}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment