Authorize calls to _timer interfaces

Description

Overview:

Currently, timer interfaces are treated as system interfaces, along with _tenant interfaces. For system interfaces in general sidecar skips token analyses and authorization procedures, but from now on it shouldn’t do this for timer interfaces.

See

Scope:

  • Update KeycloakModuleDescriptorMapper and include routing entries from an interface with names “_timer“ and type “system“

  • update test

Acceptance Criteria:

  • _timer interface endpoints presented in Keycloak as a resources after the entitlement

  • Tests are updated as needed and test coverage is 80%+

  • A demonstration is given to the team, e.g. by showing logs, etc.

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Eureka

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created July 18, 2024 at 10:04 AM
Updated September 30, 2024 at 11:31 AM
Resolved July 29, 2024 at 1:08 PM
TestRail: Cases
TestRail: Runs