---
title: "verifyCredentials"
source: "https://github.com/remix-run/remix/blob/8905f3943706e1f53696ab83e70a84873cabfc90/packages/auth/src/lib/verify-credentials.ts#L12"
---

# verifyCredentials

## Summary

Verifies submitted credentials with a credentials auth provider.

## Signature

```ts
function verifyCredentials<context extends RequestContext<any, any>, input, result>(
  provider: CredentialsAuthProvider<input, result>,
  context: context,
): Promise<result | null>

```

## Parameters

### `provider`

The credentials provider that parses and verifies the submitted input.

### `context`

## Returns

The authenticated result when verification succeeds, or `null` when the credentials are rejected.