PocketBlocks Docs
English
English
  • Overview
  • Installation
  • Build apps
    • Create a new app
    • App editor
    • Event handlers
    • Write JavaScript
      • Write JavaScript in {{ }}
      • JavaScript query
      • Transformers
      • Temporary state
      • Data responder
      • Built-in JavaScript functions
      • Use third-party libraries
    • Component guides
      • Option lists
      • List View
      • Drawer
      • Image
      • Charts and graphs
      • File upload
      • Custom component
      • Use Markdown
    • Module
    • Design app UI
      • Style, theme, and usability
      • Design an efficient and user-friendly form
    • Navigation
    • Keyboard shortcuts
    • Version and release management
  • Build plugins
    • Develop UI component plugins
  • Workspace management
    • Authentication
    • Members and groups
    • Permissions for resources
    • Custom branding
  • Miscellaneous
    • Where are the Data Sources/Query Library?
    • Embedding Apps
Powered by GitBook
On this page
  • Enable Authentication Options
  • Signup
  • Customization
  • Email Features
  1. Workspace management

Authentication

PreviousDevelop UI component pluginsNextMembers and groups

Last updated 1 year ago

PocketBlocks provides a huge list of authentication options. If you can use it in , you can use it in PocketBlocks.

Enable Authentication Options

By default authentication with username and email is enable.

To allow users to authenticate with OAuth providers, go to the Pocketbase Admin Panel, Settings in the side menu, select Auth providers, and configure some of the options available.

Signup

By default, anyone can sign up. To disable the signup page (and feature), create a rule with restrictions.

Customization

You can customize some aspects of the authentication page. Go to PocketBlocks Settings Page then go to Authentication:

You can change the username input label and apply a mask by selecting the Local login type option:

You also can change the name of an OAuth provider and its icon by selecting the respective login type option:

Email Features

To enable password recovery and email verification/change, you need to configure a SMTP Server in PocketBase Admin Panel:

Pocketbase