feat(backend): add kiro account support
This commit is contained in:
@@ -41,6 +41,9 @@ func RegisterAdminRoutes(
|
||||
// Antigravity OAuth
|
||||
registerAntigravityOAuthRoutes(admin, h)
|
||||
|
||||
// Kiro OAuth / IDC
|
||||
registerKiroOAuthRoutes(admin, h)
|
||||
|
||||
// 代理管理
|
||||
registerProxyRoutes(admin, h)
|
||||
|
||||
@@ -295,6 +298,7 @@ func registerAccountRoutes(admin *gin.RouterGroup, h *handler.Handlers) {
|
||||
|
||||
// Antigravity 默认模型映射
|
||||
accounts.GET("/antigravity/default-model-mapping", h.Admin.Account.GetAntigravityDefaultModelMapping)
|
||||
accounts.GET("/kiro/default-model-mapping", h.Admin.Account.GetKiroDefaultModelMapping)
|
||||
|
||||
// Claude OAuth routes
|
||||
accounts.POST("/generate-auth-url", h.Admin.OAuth.GenerateAuthURL)
|
||||
@@ -347,6 +351,17 @@ func registerAntigravityOAuthRoutes(admin *gin.RouterGroup, h *handler.Handlers)
|
||||
}
|
||||
}
|
||||
|
||||
func registerKiroOAuthRoutes(admin *gin.RouterGroup, h *handler.Handlers) {
|
||||
kiro := admin.Group("/kiro")
|
||||
{
|
||||
kiro.POST("/oauth/auth-url", h.Admin.KiroOAuth.GenerateAuthURL)
|
||||
kiro.POST("/oauth/idc-auth-url", h.Admin.KiroOAuth.GenerateIDCAuthURL)
|
||||
kiro.POST("/oauth/exchange-code", h.Admin.KiroOAuth.ExchangeCode)
|
||||
kiro.POST("/oauth/refresh-token", h.Admin.KiroOAuth.RefreshToken)
|
||||
kiro.POST("/oauth/import-token", h.Admin.KiroOAuth.ImportToken)
|
||||
}
|
||||
}
|
||||
|
||||
func registerProxyRoutes(admin *gin.RouterGroup, h *handler.Handlers) {
|
||||
proxies := admin.Group("/proxies")
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user