authentication API for Go web applications