Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • fusiondirectory-orchestrator fusiondirectory-orchestrator
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 20
    • Issues 20
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectory-orchestratorfusiondirectory-orchestrator
  • Issues
  • #1
Closed
Open
Issue created Aug 08, 2022 by dockx thibault@tdockxMaintainer

[Orchestrator] - Generic REST API using JWT based authentication with LDAP

Requirements

The idea is to have the possibility to call a REST API directly from Fusion Directory tasks system. In order for example to execute instant order such as immediate mail transfer request.

A basic JWT authentication with access and refresh token will be used. User / Password will be verified using the already existing LDAP server.

A whitelist of refresh token will be used in order to enhanced security.

Integrator ultimate goal is to update the values of attributes within LDAP. FD WEB tasks will read the values of said attributes and offers status of current tasks to the user/admin.

Descriptive title for this enhancement

[Orchestrator] - Generic REST API using JWT based authentication with LDAP

Actual behavior

Orchestrator has to be developed.

Expected behavior

First step toward a CLI Tool (Integrator) which will allows proper communication between FD and tools/systems.

Step by step description of new behaviour

Fresh development of a REST API. Creation of the authentication process. Perform proper link with current LDAP server. Authenticate users with proper access and refresh token. Send first API call to retrieve or perform specific actions. (Next step after this issue).

Benefits

A first step towards a generic REST API for orchestrator.

Possible Drawbacks

None

Applicable Issues

None

Edited Aug 11, 2022 by dockx thibault
Assignee
Assign to
Time tracking