Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
增加了一个 AdminLogin 的 API
以支持 dashboard 上的的第三方认证。(即 API 直接信任 dashboard 第三方认证的结果)
通过 Apitoken 授权,需要用至少管理员以上的账号起请求 Apitoken
如果请求认证的账号的也是管理员账号,则用于获取 Apitoken 的账号需要是 root
顺带把 no such user 的判断条件改为了
因为之前已经声明过了
所以通过
user.Name == ""
不可能命中条件的