(url *url.URL, logger *clog.CondLogger)
| 59 | } |
| 60 | |
| 61 | func newRejectAuthFromURL(url *url.URL, logger *clog.CondLogger) (Auth, error) { |
| 62 | switch strings.ToLower(url.Scheme) { |
| 63 | case "reject-http", "reject-https": |
| 64 | return NewRejectHTTPAuth(url, logger) |
| 65 | case "reject-static": |
| 66 | return NewStaticRejectAuth(url, logger) |
| 67 | default: |
| 68 | return nil, errors.New("Unknown reject scheme") |
| 69 | } |
| 70 | } |
| 71 | |
| 72 | func NewResponse(paramstr string, logger *clog.CondLogger) (Auth, error) { |
| 73 | url, err := url.Parse(paramstr) |
no test coverage detected