* Change auth plugin return boolean to AuthResult.
* set AuthContext result as AuthResult.
* Refactor to remove using AuthConfigs, replaced with NacosAuthConfig.
* Refactor to remove using AuthConfigs, replaced with NacosAuthConfig.
* Move AuthConfigs to default auth plugin impl module.
* Fix nacos client and relative depend ut.
* Fix nacos config ut.
* Fix nacos console ut.
* Fix nacos core ut.
* Fix nacos naming ut.
* Fix nacos default-auth-plugin-impl ut.
* Fix nacos prometheus ut.
* console-ui list naming subscriber page use new response to show subscribers.
* console-ui naming service detail page use new console API response.
* console-ui naming service detail page use new console API response to show instance list.
* console-ui naming service list page use new console API response to show.
* Support config import and export config with console model.
* Fix v1 auth http api not be loaded problem.
* Support refresh nacos server member in console model.
* Mark old NamingMaintainService as deprecated.
* Use Import replace directly build Nacos Auth plugin bean in console.
* Using AutoConfiguration to inject nacos default auth plugin HTTP API.
* Use Page to replace List result for some maintainer api.
* Support namespace page.
* uniform Namespace model to api。
* Support console get server state from nacos-server
* Fix update namespace invalid problem.
* console support setting admin password.
* Add Console maintainer client auth plugin to support identity request.
* Support Nacos Console get users info from nacos server.
* Support Nacos Console get role and permission info from nacos server.
* Fix NPE by AuthConfig loading Circular Dependencies.
* Remove maintainer Capacity.java
* Redefine some configuration model to support admin API and maintainer client.
* Redefine some configuration model to support admin API and maintainer client.
* Move Page.java to nacos-api module.
* Redefine some configuration model to support admin API and maintainer client.
* Support start up with console only mode: step1 - basic start up.
* Support start up with console only mode: step2 - solve server state to fix console ui loading.
* The error message is not user-friendly when adding duplicate permissions. (#12273)
* The error message is not user-friendly when adding duplicate permissions. (#12773)
* add some unit test.
* fix ci fail.
* Add old API Compatibility annotation logic and control namespace api.
* Add Compatibility annotation for old console module API.
* Add Compatibility annotation for old core module API.
* Add Compatibility annotation for old naming module API.
* Add Compatibility annotation for old config module API.
* Add Compatibility annotation for old default auth plugin module API.
* Add api compatibility configuration to application.properties.
* Add unit test for compatibility.
* [ISSUE #12017] Add the console backend API for config section
* Add history handling module
* [ISSUE #12017] Add the console backend API for naming section
* Add service handling module
* Add instance handling module
* [ISSUE #12017] Add the console backend API for auth section
* Add user handling module
* Add role handling module
* Add permission handling module
* [ISSUE #12017] Add the console backend API for core section
* Add cluster handling module
* [ISSUE #12017] Fix the error by adding ApiType
* Fix the error by adding ApiType
* [ISSUE #12017] Refactor the old version of the console's controller
* Refactor the old version of the console's controller
* Revert "[ISSUE #12017] Add the console backend API for auth section"
This reverts commit 052112a709.
* [ISSUE #12017] Updated ControllerV3 for auth section
* Updated ControllerV3 for auth section
* [ISSUE #12017] Fix errors
* Add ApiType annotation
* Transfer the updateCluster method
* Fix Compilation Errors
* [ISSUE #12017] Add unit tests for all sections
* Add unit tests for all sections
* [ISSUE #12017] Fix bugs
* Add getAllSubClientConfigByIp method in config section
* Fix bugs in AuthFilter and RemoteRequestAuthFilter
* Fix bugs in ServiceProxy
* [ISSUE #12017] Add language validate
* Add language validate
* [ISSUE #12017] Add validation operations
* Add validation operations
* [ISSUE #12017] Fix namespace update method
* Fix namespace update method
* [ISSUE #12017] Add config error codes
* Add config error codes
* [ISSUE #12017] Optimize API
* ApiType checking and adding
* Add groupName to Service's API.
* Modify the status code specified by HTTP
* [ISSUE #12017] Fix Result failure method
* Fix Result failure method
* Fix server state unit test
* [ISSUE #12017] Git Test
* Git Test
* [ISSUE #12017] Fix Git Test
* Fix Git Test
* [ISSUE #12017] Splitting server and console authentication
* Add ApiType annotations
* Update configuration file to add fields
* Update console authentication status fetch
* Update `application.properties` - Reuse `nacos.core.auth.enabled` and add `nacos.core.auth.console.enabled`
* Update `AuthConfigs` - Modify `isAuthEnabled()` to manage plugin initialization
* Update `AbstractProtocolAuthService` - Implement `isAuthEnabled()` method for `Secured` annotation and configuration-based authentication
* Update `RemoteRequestAuthFilter` - Use `authConfigs.isAuthEnabled()` for initialization and `protocolAuthService.authEnabled(secured)` for authentication checks
* [ISSUE #12017] Update the location of the authentication judgment
* Update the location of the authentication judgment