GenAuth DocsDocuments
Concepts
User Guide
Development Integration
AgentAuth
Metadata
Development Integration
Multi-tenant (beta)
Console Documentation
Multi-tenant Console
Tenant Console
Saas Application Demo
Concepts
User Guide
Development Integration
AgentAuth
Metadata
Development Integration
Multi-tenant (beta)
Console Documentation
Multi-tenant Console
Tenant Console
Saas Application Demo
Old version
User Guide
  • Quick Start

  • Authentication

  • Access Control

  • Authorization

  • Adaptive MFA

  • User Account Management

  • User Directory Management

  • Applications

  • Become a Federation Authentication Identity Provider

  • Connect External Identity Providers (IdP)

  • WeChat Ecosystem Full Scenario Capabilities

  • Migrate Users to GenAuth

  • Security Settings

  • Branding

  • Automation

    • Pipeline

      • Create Your First Pipeline Function
      • Pipeline API Reference
      • Pipeline Use Cases
      • Pipeline User Object
      • Pipeline Context Object
      • Use Environment Variables in Pipeline
      • Available Node Modules
      • How to Debug
      • Private Deployment
    • Webhooks
  • Audit Logs

  • Setting

  • FAQ

  1. User Guide
  2. /
  3. Automation
  4. /
  5. Pipeline
  6. /
  7. Pipeline Use Cases

¶ Application scenario

Update time: 2025-07-23 07:34:21
Edit

Pipeline allows developers to execute custom code during the authentication process to implement Webhook notifications, extended user fields, access control and other capabilities. If you have good ideas and application scenarios, you are welcome to supplement the template (opens new window) for us.

¶ Webhook notification

  • Feishu group notification (opens new window)
  • Slack group notification (opens new window)
  • DingTalk group notification (opens new window)

¶ Extend user fields

  • Add user custom fields (opens new window)
  • Change default avatar (opens new window)
  • Write the latest location to the user's MetaData every time they log in (opens new window)
  • Dynamically generate avatars using the ui-avatars API (opens new window)
  • Supplement the user's geographic location information field (opens new window)
  • Get the user's repo list through the GitHub API (opens new window)

¶ Access Control

  • Register email suffix whitelist (opens new window)
  • Dynamically load whitelist through API (opens new window)
  • Force email verification before login (opens new window)
  • Force phone number verification before login (opens new window)
  • Register IP range whitelist (opens new window)
  • According to IP Risk score blocks users (opens new window)
  • Register mobile phone number whitelist (opens new window)
  • Prohibit specific registration/login (opens new window)
  • Prohibit registration/login from 3-6 am every Sunday morning due to system maintenance (opens new window)

¶ OIDC authentication process

  • Add custom ID Token field (opens new window)
  • Add custom Access Token Field (opens new window)
Previous article: Pipeline API Reference Next article: Pipeline User Object
  • Webhook notification
  • Extend user fields
  • Access Control
  • OIDC authentication process

User identity management

Integrated third-party login
Customized authentication process

Enterprise internal management

Single sign-on
Multi-factor authentication
Permission management

Developer

Development Documentation
GitHub (opens new window)

Company

official@genauth.ai
16th Floor, Building B, Beichen Century Center, Chaoyang District, Beijing (Total)
Room 406, 4th Floor, Block B, No. 200, Tianfu Fifth Street, High-tech Zone, Chengdu (Branch)

© Beijing Steamory Technology Co., Ltd.