This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
authentik/website/integrations/services/budibase/index.md
Jens L c0c222a0b8
website/docs: support levels (#3103)
* website/docs: add badges for integration level

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* add badge for sources

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2022-06-15 21:31:34 +02:00

1.1 KiB

title
Budibase

Support level: Community

What is Budibase

From https://github.com/Budibase/budibase

:::note Budibase is an open source low-code platform, and the easiest way to build internal tools that improve productivity. :::

Preparation

The following placeholders will be used:

  • budibase.company is the FQDN of the Budibase install.
  • authentik.company is the FQDN of the authentik install.

Create an application in authentik. Create an OAuth2/OpenID provider with the following parameters:

  • Client Type: Confidential
  • Scopes: OpenID, Email and Profile
  • Signing Key: Select any available key
  • Redirect URIs: https://budibase.company/api/global/auth/oidc/callback

Note the Client ID and Client Secret values. Create an application, using the provider you've created above.

Budibase

In Budibase under Auth set the following values

  • Config URL: https://authentik.company/application/o/<Slug of the application from above>/.well-known/openid-configuration
  • Client ID: Client ID from above
  • Client Secret: Client Secret from above