Have ideas to improve npm?Join in the discussion! »

    @fbl-plugins/keycloak-admin-client
    TypeScript icon, indicating that this package has built-in type declarations

    1.8.0 • Public • Published

    FBL Plugins: Keycloak Admin Client

    Manage Keycloak resources (realms, clients, roles, etc) inside your FBL flows.

    Tests Known Vulnerabilities codecov Total alerts Language grade: JavaScript

    Purpose

    fbl is a flow automation tool. That generally means it can automate any kind of routine processes and allows to create some really complex combinations of actions.

    Keycloak management for build automation pipelines might be tricky sometimes, especially due to limited import functionality. Current plugin helps to bypass some of that limitations and seamlessly integrate with other fbl flows.

    Integration

    There are multiple ways how plugin can be integrated into your flow.

    package.json

    This is the most recommended way. Create package.json next to your flow file with following content:

    {
      "name": "flow-name",
      "version": "1.0.0",
      "description": "",
      "scripts": {
        "fbl": "fbl"
      },
      "license": "UNLICENSED",
      "dependencies": {
        "@fbl-plguins/keycloak-admin-client": "1.1.2",
        "fbl": "1.10.0"
      }
    }

    Then you can install dependencies as any other node module yarn install depending on the package manager of your choice.

    After that you can use yarn fbl <args> to execute your flow or even register a custom script inside "scripts".

    Global installation

    npm i -g @fbl-plugins/keycloak-admin-client

    Register plugin to be accessible by fbl

    • via cli: fbl -p @fbl-plguins/keycloak-admin-client <args>
    • via flow:
    requires:
      fbl: '>=1.10.0 <2.0.0'
      plugins:
        '@fbl-plguins/keycloak-admin-client': '>=1.1.2'
    
    pipeline:
      # your flow goes here

    Action Handlers

    Realm

    Client

    Group

    User

    Keywords

    none

    Install

    npm i @fbl-plugins/keycloak-admin-client

    DownloadsWeekly Downloads

    8

    Version

    1.8.0

    License

    MIT

    Unpacked Size

    438 kB

    Total Files

    468

    Last publish

    Collaborators

    • avatar