# SalesforceAuthProvider (/docs/codegen/api/type-aliases/SalesforceAuthProvider)



[@kysoql/codegen](/docs/codegen/api) / SalesforceAuthProvider

```ts
type SalesforceAuthProvider = () => SalesforceOAuthSession | Promise<SalesforceOAuthSession>;
```

Resolve a fresh Salesforce OAuth session for CLI schema generation.

## Returns [#returns]

`SalesforceOAuthSession` | `Promise`\<`SalesforceOAuthSession`>
