New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

ontimize-web-ngx-keycloak

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ontimize-web-ngx-keycloak

Ontimize Web framework using Angular 15

latest
Source
npmnpm
Version
15.1.3
Version published
Maintainers
1
Created
Source

OntimizeWebNgxKeycloak

This library helps to use Keycloak in OntimizeWeb applications. It provides the implementation of the authentication service from ontimize-web-ngx using keycloak-angular.

Installation

Run the following command in order to install OntimizeWeb Keycloak library:

npm install ontimize-web-ngx-keycloak

Setup

In order use Keycloak as the default authentication implementation for your OntimizeWeb application you should provide the OKeycloakAuthService using the injection token O_AUTH_SERVICE in your AppModule. You have to provide also the configuration for Keycloak using the injection token O_KEYCLOAK_OPTIONS.

Use the code provided below as an example. In this process ensure that the configuration you are providing matches that of your client as configured in Keycloak.

import { KeycloakOptions, O_KEYCLOAK_OPTIONS, OKeycloakAuthService, OntimizeKeycloakModule } from 'ontimize-web-ngx-keycloak';
import { AppComponent } from './app.component';

const keycloakOptions: KeycloakOptions = {
  config: {
    url: 'http://localhost:8080/auth',
    realm: 'your-realm',
    clientId: 'your-client-id'
  },
  initOptions: {
    onLoad: 'login-required'
  }
};

@NgModule({
  imports: [
    ...
    OntimizeKeycloakModule
  ],
  ...
  providers: [
    { provide: O_AUTH_SERVICE, useValue: OKeycloakAuthService },
    { provide: O_KEYCLOAK_OPTIONS, useValue: keycloakOptions }
  ],
})
export class AppModule { }

If you want to know more about these options and various other capabilities of the Keycloak client is recommended to read the JavaScript Adapter documentation.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

FAQs

Package last updated on 05 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts