Skip to content

User Interface RAC only shows 1 endpoint despite multiple being configured #13237

@danohn

Description

@danohn

Describe the bug
When multiple RAC endpoints are configured, only 1 is being displayed in the User Interface. When using Chrome's Developer Tools, we see a GET request going to https://authentik.example.com/api/v3/rac/endpoints/?page=1&page_size=20&provider=27&search=. While the pagination.count is correct (in my case, the value is 2), the results is only showing 1.

To Reproduce
Steps to reproduce the behavior:

  1. Create a RAC Application, Provider and Outpost
  2. Create multiple endpoints under the Provider settings
  3. Load the user interface

Expected behavior
The configured endpoints should be displayed

Logs
Here is the output from the GET request (some values replaced with dummy values):

{
    "pagination": {
        "next": 0,
        "previous": 0,
        "count": 2,
        "current": 1,
        "total_pages": 1,
        "start_index": 1,
        "end_index": 2
    },
    "results": [
        {
            "pk": "abc-123",
            "name": "SSH Dev Server",
            "provider": 27,
            "provider_obj": {
                "pk": 27,
                "name": "Provider for Remote Access",
                "authentication_flow": null,
                "authorization_flow": "xyx-123",
                "property_mappings": [
                    "abc-456",
                    "abc-789",
                    "abc-012"
                ],
                "component": "ak-provider-rac-form",
                "assigned_application_slug": "remote-access",
                "assigned_application_name": "Remote Access",
                "verbose_name": "RAC Provider",
                "verbose_name_plural": "RAC Providers",
                "meta_model_name": "authentik_providers_rac.racprovider",
                "settings": {},
                "outpost_set": [
                    "Outpost RAC Outpost"
                ],
                "connection_expiry": "hours=8",
                "delete_token_on_disconnect": false
            },
            "protocol": "ssh",
            "host": "1.2.3.4",
            "settings": {},
            "property_mappings": [
                "def-123"
            ],
            "auth_mode": "prompt",
            "launch_url": "/application/rac/remote-access/abc-123/",
            "maximum_connections": 1
        }
    ]
}

Version and Deployment (please complete the following information):

  • authentik version: 2025.2.0
  • Deployment: docker-compose

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions