(r *http.Request)
| 110 | type provisionerKeyAuthContextKey struct{} |
| 111 | |
| 112 | func ProvisionerKeyAuthOptional(r *http.Request) (database.ProvisionerKey, bool) { |
| 113 | user, ok := r.Context().Value(provisionerKeyAuthContextKey{}).(database.ProvisionerKey) |
| 114 | return user, ok |
| 115 | } |
| 116 | |
| 117 | func fallbackToPSK(ctx context.Context, psk string, next http.Handler, w http.ResponseWriter, r *http.Request, handleOptional func(code int, response codersdk.Response)) { |
| 118 | token := r.Header.Get(codersdk.ProvisionerDaemonPSK) |
no test coverage detected