gosec is good

This commit is contained in:
Andrew Morgan 2019-06-19 13:46:24 +01:00
parent d90d447281
commit c15b480004
2 changed files with 12 additions and 9 deletions

View file

@ -204,7 +204,7 @@ linters:
- gocritic
- gofmt
- golint
- gosec
- gosec # Should turn back on soon
- interfacer
- lll
- maligned

View file

@ -108,21 +108,24 @@ var (
// remembered. If ANY parameters are supplied, the server should REPLACE all knowledge of
// previous parameters with the ones supplied. This mean you cannot "build up" request params.
type registerRequest struct {
// registration parameters
Password string `json:"password"`
Username string `json:"username"`
Admin bool `json:"admin"`
// user-interactive auth params
Auth authDict `json:"auth"`
InitialDisplayName *string `json:"initial_device_display_name"`
// Prevent this user from logging in
InhibitLogin common.WeakBoolean `json:"inhibit_login"`
// registration parameters
Password string `json:"password"`
Username string `json:"username"`
// Application Services place Type in the root of their registration
// request, whereas clients place it in the authDict struct.
Type authtypes.LoginType `json:"type"`
InitialDisplayName *string `json:"initial_device_display_name"`
// more reg params
Admin bool `json:"admin"`
// Prevent this user from logging in
InhibitLogin common.WeakBoolean `json:"inhibit_login"`
}
type authDict struct {