Este conteúdo não está disponível no idioma selecionado.

Chapter 6. Configuring guest access with RBAC UI


Use guest access with the role-based access control (RBAC) front-end plugin to allow a user to test role and policy creation without the need to set up and configure an authentication provider.

Note

Guest access is not recommended for production.

6.1. Configuring the RBAC backend plugin

You can configure the RBAC backend plugin by updating the app-config.yaml file to enable the permission framework.

Prerequisites

  • You have installed the @janus-idp/backstage-plugin-rbac plugin in Developer Hub. For more information, see Configuring dynamic plugins.

Procedure

  • Update the app-config.yaml file to enable the permission framework as shown:
permission
  enabled: true
  rbac:
    admin:
      users:
        - name: user:default/guest
    pluginsWithPermission:
      - catalog
      - permission
      - scaffolder
Copy to Clipboard Toggle word wrap
Note

The pluginsWithPermission section of the app-config.yaml section includes only three plugins by default. Update the section as needed to include any additional plugins that also incorporate permissions.

6.2. Setting up the guest authentication provider

You can enable guest authentication and use it alongside the RBAC frontend plugin.

Prerequisites

  • You have installed the @janus-idp/backstage-plugin-rbac plugin in Developer Hub. For more information, see Configuring dynamic plugins.

Procedure

  • In the app-config.yaml file, add the user entity reference to resolve and enable the dangerouslyAllowOutsideDevelopment option, as shown in the following example:
auth:
  environment: development
  providers:
    guest:
      userEntityRef: user:default/guest
      dangerouslyAllowOutsideDevelopment: true
Copy to Clipboard Toggle word wrap
Note

You can use user:default/guest as the user entity reference to match the added user under the permission.rbac.admin.users section of the app-config.yaml file.

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat