# Usage
Pipeline allows developers to execute custom code during the authentication process, realize Webhook notification, expand user fields, access control and other capabilities. If you have a good idea and application scenario, welcome to Supplementary 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)
# Extended user field
- Add user-defined fields (opens new window)
- Modify default avatar (opens new window)
- Write the latest location to its MetaData each time a user logs in (opens new window)
- Use ui-avatars API to dynamically generate avatars (opens new window)
- Add user geographic location information field (opens new window)
- Custom User Token (opens new window)
- Get user repo list through GitHub API (opens new window)
# Access control
- Registered Email Suffix Whitelist (opens new window)
- Load the whitelist dynamically via API (opens new window)
- Log in after mandatory email verification (opens new window)
- Log in after mandatory mobile phone number verification (opens new window)
- Registered IP segment whitelist (opens new window)
- Block users based on IP risk score (opens new window)
- Registered mobile phone number whitelist (opens new window)
- Prohibit specific registration/login (opens new window)
- Registration/login is prohibited for system maintenance at 3-6 am every Sunday (opens new window)
- Add user to user group (opens new window)