formio-auth

Configure authentication and authorization in Form.io projects.

6|3|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/formio/ai --skill formio-auth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: formio-auth
Source: https://github.com/formio/ai/tree/main/plugin/skills/formio-auth
Command: npx skills add https://github.com/formio/ai --skill formio-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires formio-api, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the setup and management of authentication and authorization configurations within Form.io, enabling seamless user access control.

Core Features & Use Cases

  • Authentication Configuration: Configure various authentication methods like Resource login, SSO, and Token Swap.
  • Authorization Setup: Set up and manage role-based and group-based permissions for users.
  • Use Case: Imagine you are setting up a new Form.io project and need to configure user authentication and authorization. This Skill helps you define login forms, configure SSO with various providers, and manage user roles and permissions.

Quick Start

Use the formio-auth skill to set up Resource-based authentication with email and password for your Form.io project.

Frequently Asked Questions about formio-auth

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure SSO and role-based access control in Form.io?

To configure SSO and role-based access control in Form.io, you can use the formio-auth skill to set up various SSO providers like OIDC, SAML, and LDAP, while managing user roles and group permissions for your project.

What authentication methods are available for Form.io projects?

Available authentication methods for Form.io projects include Resource-based login, SSO via OIDC, SAML, and LDAP, Token Swap, Custom JWT, and email-token authentication, all configurable through the formio-auth skill.

Does setting up Form.io authentication require API access?

Yes, setting up Form.io authentication requires Form.io API access, along with relevant authentication provider configurations, to properly manage and apply your project's access control settings.

How do I set up Resource-based login with email and password for Form.io?

You can set up Resource-based login with email and password for Form.io by using the formio-auth skill to define the necessary login forms and configure the authentication settings for your project.

What is the best way to manage group-based permissions in Form.io?

The best way to manage group-based permissions in Form.io is using the formio-auth skill to configure authorization settings, ensuring specific user groups have the correct access levels within your project.

Can I configure Custom JWT and Token Swap authentication for Form.io?

Yes, you can configure Custom JWT and Token Swap authentication for Form.io projects using the formio-auth skill, which supports these methods alongside SSO and Resource-based login configurations.