diff options
| author | ruki <[email protected]> | 2022-05-01 13:45:18 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-05-01 13:45:18 +0800 |
| commit | 91d3f55bf5400ecf07c094c5fa3f05e910c5f51c (patch) | |
| tree | 055ff77c9c974b4cd721fe0e32c764145ee1e0f4 /xmake/modules/private/service/server.lua | |
| parent | 2d3313ba1a2aa40350be90d52082f2e0f2cfedb4 (diff) | |
add token mode
Diffstat (limited to 'xmake/modules/private/service/server.lua')
| -rw-r--r-- | xmake/modules/private/service/server.lua | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/xmake/modules/private/service/server.lua b/xmake/modules/private/service/server.lua index d3cb0055a..3365effc2 100644 --- a/xmake/modules/private/service/server.lua +++ b/xmake/modules/private/service/server.lua @@ -37,8 +37,8 @@ function server:init(daemon) self._DAEMON = daemon -- init authorizations - local auths = config.get("server.auths") - self:auths_set(auths) + local tokens = config.get("server.tokens") + self:tokens_set(tokens) -- init known hosts local known_hosts = config.get("server.known_hosts") @@ -78,14 +78,14 @@ function server:port() return self._PORT end --- get authorizations -function server:auths() - return self._AUTHS +-- get tokens +function server:tokens() + return self._TOKENS end --- set authorizations -function server:auths_set(auths) - self._AUTHS = auths and hashset.from(auths) or hashset.new() +-- set tokens +function server:tokens_set(tokens) + self._TOKENS = tokens and hashset.from(tokens) or hashset.new() end -- get known hosts @@ -100,17 +100,17 @@ end -- we need verify user function server:need_verfiy() - return not self:auths():empty() + return not self:tokens():empty() end -- verify user -function server:verify_user(auth, peeraddr) - if not auth then - return false, "client has no authorization, we need add user name to `remote_build.client.connect`!" +function server:verify_user(token, peeraddr) + if not token then + return false, "client has no authorization, we need add username to connect address or token to `remote_build.client.token`!" end -- check authorization - if not self:auths():has(auth) then + if not self:tokens():has(token) then return false, "user and password are incorrect!" end |
