Jump to Content
Budibase Docs
DocumentationRecipesAPI Reference
Github RepoCommunityContact salesSign inGet startedBudibase Docs
Github RepoCommunityContact salesSign inGet started
DocumentationRecipesAPI Reference

Getting started

  • Overview
  • Quickstart
  • Guides and resources
    • Calculate field value on save
    • Cascading dropdown filters
    • Display multiple fields in one row
    • Filter table with options picker
    • Link two entities in one form
    • Notify user if query fails
    • Populate form fields on select
    • Scroll to top of screen
    • Update date field on change
  • Budibase university
  • Recent updates

Data

  • Introduction to data
  • Budibase DB
    • Text
    • Number
    • Date/Time
    • Boolean (True/False)
    • Multi-select
    • Attachments
    • Relationships
    • JSON
    • Views
    • Barcode/QR
  • Datasources
    • Airtable
    • ArangoDB
    • CouchDB
    • CSV Import
    • DynamoDB
    • Elasticsearch
    • Firestore
    • Google Sheets
    • MongoDB
    • MS SQL Server
    • MySQL / MariaDB
    • Oracle
    • PostgreSQL
    • Redis
    • S3
    • Snowflake
  • REST API
    • REST queries
    • REST bindings (tutorial)
    • REST query import
    • REST authentication
    • REST variables
    • REST pagination
  • SQL
  • Transformers
  • Users table
  • Whitelisting
  • Environment variables 🔒

Design

  • Data in design
    • Displaying data
    • Data provider
    • Repeater
    • Adding filtering
    • Adding search
  • Design guides
    • Designing for mobile
    • Theming your app
    • Using sections
  • Screens
  • Navigation
  • Blocks
    • Form block
    • Grid block
    • Table block
  • Components
    • Attachment
    • Barcode/QR field
    • Button
    • Card
    • Checkbox
    • Container
    • Date range
    • Displaying text
    • Divider
    • Dynamic filter
    • Embed
    • Icon
    • Image
    • Link
    • Map
    • S3 File Upload
    • Side panel
    • Stat Card
    • Table
    • Tag
    • Text inputs
  • Pickers
    • Options picker
    • Multi-select picker
    • Date picker
    • Relationship picker
  • Charts
    • Area Chart
    • Bar Chart
    • Line Chart
    • Pie & Donut Chart
    • Histogram Chart
    • Progress Donut Chart
    • Candlestick Chart
  • Forms
    • Field groups
    • Form steps
    • Form validation
    • Saving static values
    • Building a public form
    • Bindings in forms
  • Actions
    • Data actions
    • Application actions
    • Form actions
    • Chaining actions
  • App state
  • Conditional UI
  • Custom CSS
  • Command Palette

Automation

  • Introduction to automations
  • Triggers
    • App action
    • Cron job
    • Webhook
  • Action steps
    • Condition
    • Discord
    • JS Scripting
    • Looping
    • Make (Integromat)
    • OpenAI / ChatGPT
    • Query Rows
    • Send Email
    • Slack
    • Zapier
  • Data in automations
    • Bindings in automations
  • Testing
  • Synchronous automations 🔒

Bindings

  • Introduction to bindings
  • Using Handlebars
  • Using JavaScript
  • Formula
  • URL variables
  • Helpers
    • Math
    • Array
    • Number
    • Url
    • String
    • Comparison
    • Object
    • Date

App management

  • Update app version
  • Automation history
  • Link directly to Budibase app
  • Export and import apps

Admin

  • Usage and Upgrading 💿
  • User management
    • Adding users
    • Application access
    • User roles
    • User groups 🔒
    • SCIM provisioning 🔒
  • Authentication and SSO
    • OpenID Connect
    • SSO with Okta
    • SSO with Google
    • SSO with Auth0
    • SSO with Azure AD
    • SSO with OneLogin
    • SSO with Keycloak
    • SSO Maintenance Mode
    • Enforce SSO 🔒
  • Email
  • Portal
  • User settings
  • Analytics
  • Event reference
  • Audit logs 🔒
  • Backups 🔒
  • Branding 🔒

Develop & Scale

  • Public API
  • Multiplayer collaboration
  • Embedded app
  • Custom plugins
    • Plugins quickstart
    • Component
    • Component schema
    • Datasource
    • Datasource schema
    • Automation
    • Automation schema
    • View community plugins

Self-hosting

  • Getting started
  • Install methods
    • Ansible
    • Azure app service
    • Azure Container Instances
    • Budibase CLI Install
    • DigitalOcean
    • Docker
    • Docker compose
    • Google Cloud Run
    • Kubernetes
    • Linode
    • Podman
    • Portainer
  • Hosting settings
  • Reverse Proxy
  • Accessing CouchDB
  • Accessing MinIO
  • IPv6
  • Updating Budibase
  • Running Budibase behind company proxy
  • Server migration

References

  • Budibase architecture
  • Deployment information
  • Troubleshooting
  • SQL troubleshooting
  • Contributing to Budibase
    • Writing your own external data connector
  • Security
  • Budibase CLI Reference
Powered by 

Authentication and SSO

Suggest Edits

Getting started with SSO

  • OpenID Connect (OIDC)
  • Google

Using the OAuth token

When a user logs in using SSO then you will be able to access the OAuth token via the binding: {{ Current User.OAuthToken }}.

This is useful if you need to use an API that requires a session based authorisation header.

Updated 7 months ago


  • Table of Contents
    • Getting started with SSO
      • Using the OAuth token