{"repo":"mauriciovigolo/keycloak-angular","free":true,"listed":false,"github":"https://github.com/mauriciovigolo/keycloak-angular","clone":"git clone https://github.com/mauriciovigolo/keycloak-angular.git","description":"Easy Keycloak integration for Angular applications.","language":"TypeScript","stars":862,"topics":["angular","keycloak-js","keycloak-adapter","keycloak"],"license":"MIT","category":"security-tools","readme_excerpt":"Keycloak Angular [![License: MIT][license-mit-badge]][license-mit] [![Build Status][build-badge]][build] [![Known Vulnerabilities][vulnerabilities-badge]][vulnerabilities] [![npm version][npm-version-badge]][npm] [![npm][npm-badge]][npm] Easy Keycloak integration for Angular applications. --- - About - Installation - Setup - Example project - Keycloak Angular Features - Guards - HttpClient Interceptors - Directives - Keycloak Events Signal - Contributors - License --- About Keycloak-Angular is a library that makes it easier to use keycloak-js in Angular applications. It provides the following features: - Easy Initialization : Use the provideKeycloak function to set up and initialize a Keycloak instance with provideAppInitializer . This simplifies the setup process. - Angular DI Support : The Keycloak client instance can be injected directly into Angular components, services, and other parts of your app. There’s no need to create a custom service to wrap the client. - HTTP Interceptors : Add the Bearer token to the Authorization header with built-in interceptors. These are modular and easy to configure using injection tokens. You can also create your own interceptors with provided helper functions. - Keycloak Events as Signals : Access Keycloak events easily using Angular Signals, provided through the KEYCLOAK EVENT SIGNAL injection token. - Automatic Token Refresh : Use the withAutoRefreshToken feature to automatically refresh tokens when they expire, considering the user act","default_branch":null,"files":null,"tree":[],"storefront":"/r/mauriciovigolo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mauriciovigolo/keycloak-angular/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}