Skip to content

Commit 7abca5f

Browse files
ReLive27claude
andcommitted
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

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/工程.md

Lines changed: 34 additions & 0 deletions

repository/src/main/java/io/github/simpleauth0/repository/ApplicationMetadataRepository.java renamed to repository/src/main/java/io/github/simpleauth0/repository/dao/ApplicationMetadataRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.simpleauth0.repository;
1+
package io.github.simpleauth0.repository.dao;
22

33
import org.springframework.stereotype.Repository;
44

repository/src/main/java/io/github/simpleauth0/repository/ApplicationRepository.java renamed to repository/src/main/java/io/github/simpleauth0/repository/dao/ApplicationRepository.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package io.github.simpleauth0.repository;
1+
package io.github.simpleauth0.repository.dao;
22

3-
import io.github.simpleauth0.repository.dao.ApplicationMapper;
3+
import io.github.simpleauth0.repository.dao.internal.ApplicationMapper;
44
import lombok.RequiredArgsConstructor;
55
import org.springframework.stereotype.Repository;
66

repository/src/main/java/io/github/simpleauth0/repository/dao/GroupMapper.java

Lines changed: 0 additions & 13 deletions
This file was deleted.

repository/src/main/java/io/github/simpleauth0/repository/LogRepository.java renamed to repository/src/main/java/io/github/simpleauth0/repository/dao/LogRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.simpleauth0.repository;
1+
package io.github.simpleauth0.repository.dao;
22

33
import org.springframework.stereotype.Repository;
44

repository/src/main/java/io/github/simpleauth0/repository/OAuth2AuthorizationConsentRepository.java renamed to repository/src/main/java/io/github/simpleauth0/repository/dao/OAuth2AuthorizationConsentRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.simpleauth0.repository;
1+
package io.github.simpleauth0.repository.dao;
22

33
import org.springframework.stereotype.Repository;
44

repository/src/main/java/io/github/simpleauth0/repository/OAuth2AuthorizationRepository.java renamed to repository/src/main/java/io/github/simpleauth0/repository/dao/OAuth2AuthorizationRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.simpleauth0.repository;
1+
package io.github.simpleauth0.repository.dao;
22

33
import org.springframework.stereotype.Repository;
44

repository/src/main/java/io/github/simpleauth0/repository/OAuth2RegisteredClientRepository.java renamed to repository/src/main/java/io/github/simpleauth0/repository/dao/OAuth2RegisteredClientRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.simpleauth0.repository;
1+
package io.github.simpleauth0.repository.dao;
22

33
import org.springframework.stereotype.Repository;
44

repository/src/main/java/io/github/simpleauth0/repository/PermissionRepository.java renamed to repository/src/main/java/io/github/simpleauth0/repository/dao/PermissionRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.simpleauth0.repository;
1+
package io.github.simpleauth0.repository.dao;
22

33
import org.springframework.stereotype.Repository;
44

repository/src/main/java/io/github/simpleauth0/repository/RoleRepository.java renamed to repository/src/main/java/io/github/simpleauth0/repository/dao/RoleRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.github.simpleauth0.repository;
1+
package io.github.simpleauth0.repository.dao;
22

33
import org.springframework.stereotype.Repository;
44

0 commit comments

Comments
 (0)