Commit 7abca5f
feat: complete IAM frontend pages with full functionality
Frontend (web):
- User Management: complete CRUD, advanced search, batch operations, status toggle
- User Group: group management with member transfer functionality
- Role Management: role assignment with permission tree
- API Resources: API resource CRUD with HTTP method tags
- General Resources: menu/button resource tree management
- Attack Protection: IP blacklisting, geo-blocking, captcha settings
- MFA: multi-factor authentication configuration (TOTP, SMS, Email)
- Security Policy: login session and audit settings
- Password Policy: password strength rules with testing
- Social Identity: OAuth2 provider management (WeChat, Weibo, GitHub, etc.)
- Enterprise Identity: LDAP/AD/OIDC/SAML source list with connection status
- Create Enterprise Source: 4-step wizard with type selection, configuration, attribute mapping
- App Detail: protocol config (OAuth2/OIDC/SAML), API authorization, role assignment tabs
Backend (server/repository):
- Add REST controllers for user, role, API resources, audit log, dashboard
- Add DTOs and VO models for user and user group operations
- Refactor repository structure: move to dao/internal/logic packages
- Rename GroupEntity to UserGroupEntity, GroupRepository to UserGroupRepository
- Update MyBatis mappers for new package structure
- Update database schema migration
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 9535fb5 commit 7abca5f
77 files changed
Lines changed: 7868 additions & 857 deletions
File tree
- docs
- repository/src/main
- java/io/github/simpleauth0/repository
- dao
- internal
- logic
- model
- resources/mapper
- server/src/main
- java/io/github/simpleauth0
- model
- dto
- userGroup
- user
- vo/user
- rest
- web
- resources/db/migration
- web/src/views
- app
- identity
- enterprise
- social
- permission
- apiResource
- generalResource
- security
- attackProtection
- mfa
- passwordPolicy
- securityPolicy
- userManagement
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 0 additions & 13 deletions
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments