(ruleSSHUsers map[string]string, reqSSHUser string)
| 1250 | } |
| 1251 | |
| 1252 | func mapLocalUser(ruleSSHUsers map[string]string, reqSSHUser string) (localUser string) { |
| 1253 | v, ok := ruleSSHUsers[reqSSHUser] |
| 1254 | if !ok { |
| 1255 | v = ruleSSHUsers["*"] |
| 1256 | } |
| 1257 | if v == "=" { |
| 1258 | return reqSSHUser |
| 1259 | } |
| 1260 | return v |
| 1261 | } |
| 1262 | |
| 1263 | func (c *conn) anyPrincipalMatches(ps []*tailcfg.SSHPrincipal) bool { |
| 1264 | for _, p := range ps { |
no outgoing calls
no test coverage detected
searching dependent graphs…