Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-02 | Validate tokens correctly | Niall Sheridan | |
This switch statement doesn't do what I thought it does | |||
2016-05-29 | Switch from json to hcl configs | Niall Sheridan | |
This is backward-compatible with the JSON config format - this is a non-breaking change. HCL treats config blocks as repeated fields so the config has to be unmarshalled into a struct comprised of []Server, []Auth, []SSH first. | |||
2016-05-29 | Remove unneeded template_dir | Niall Sheridan | |
2016-05-28 | Set expiry time in the github auth package | Niall Sheridan | |
2016-05-24 | Don't allow wide-open Google or Github configs | Patrick O'Doherty | |
Fail loudly if either the google_opts domain value or github_opts organization values are not set in the configuration. The lack of these values means that a) in the Google case any @gmail.com address will be allowed b) the Github case any Github user will be allowed. This was previously documented but left as a foot-gun in the code. Future commits will allow for explicit wildcards to be set. | |||
2016-05-22 | Make template directory configurable | Niall Sheridan | |
2016-05-22 | Move server/main.go to top-level server.go | Niall Sheridan | |
Also add a Dockerfile | |||
2016-05-22 | Open the browser automatically | Niall Sheridan | |
2016-05-21 | Log the issuing of new certs | Niall Sheridan | |
2016-05-21 | Remove database config. Not needed. | Niall Sheridan | |
2016-05-18 | misc | Niall Sheridan | |
2016-05-18 | Don't use jwt, it doesn't buy a whole lot for this application | Niall Sheridan | |
2016-05-18 | Do login if the provided token is invalid | Niall Sheridan | |
2016-05-09 | Placeholder for database config. | Niall Sheridan | |
2016-04-23 | Add config file tests | Niall Sheridan | |
2016-04-23 | Refactor to use an io.Reader for easier testing | Niall Sheridan | |
2016-04-23 | Fix comments | Niall Sheridan | |
2016-04-22 | Add github oauth provider. | Niall Sheridan | |
2016-04-22 | Fix typo in comment. | Olivier Tharan | |
2016-04-21 | Fix test | Niall Sheridan | |
2016-04-21 | Just make ProviderOpts a map[string]string. | Niall Sheridan | |
I have no idea why I made it a map[string]interface{} and it's a pain to deal with. | |||
2016-04-21 | Some small fixes. | Niall Sheridan | |
Rename 'GoogleOpts' to 'ProviderOpts'. Rename Principals to AdditionalPrincipals to match the config option. | |||
2016-04-21 | use correct config parameter | Niall Sheridan | |
2016-04-21 | Missed some bits | Niall Sheridan | |
2016-04-20 | add comments | Niall Sheridan | |
2016-04-20 | Add comments. | Niall Sheridan | |
2016-04-20 | Be explicit that this is for signing user keys | Niall Sheridan | |
2016-04-20 | dumb tests for the google auth provider | Niall Sheridan | |
2016-04-20 | use a better function name | Niall Sheridan | |
2016-04-20 | dumb tests for the google auth provider | Niall Sheridan | |
2016-04-19 | this serves no purpose | Niall Sheridan | |
2016-04-19 | SSH signer tests | Niall Sheridan | |
2016-04-18 | Initial commit | Niall Sheridan | |