INNER CODE UNIT · Go
dumbIdentityProvider
ovh/utask · api/api_test.go:108
func dumbIdentityProvider(r *http.Request) (string, error) {
username := r.Header.Get(usernameHeaderKey)
if username != adminUser && username != regularUser {
return "", errors.New("unknown user")
}
return r.Header.Get(usernameHeaderKey), nil
}
var (
adminHeaders = iffy.Headers{
usernameHeaderKey: adminUser,
}
regularHeaders = iffy.Headers{
usernameHeaderKey: regularUser,
}
invalidTemplate = tasktemplate.TaskTemplate{