---
displayed_sidebar: authReference
slug: /references/auth
---

import { TypeList } from "docs-ui"

# IAuthModuleService Reference

This section of the documentation provides a reference to the `IAuthModuleService` interface’s methods. This is the interface developers use to use the functionalities provided by the Auth Module.

The main service interface for the Auth Module.

## Methods

- [authenticate](../../IAuthModuleService/methods/auth.IAuthModuleService.authenticate/page.mdx)
- [validateCallback](../../IAuthModuleService/methods/auth.IAuthModuleService.validateCallback/page.mdx)
- [retrieve](../../IAuthModuleService/methods/auth.IAuthModuleService.retrieve/page.mdx)
- [list](../../IAuthModuleService/methods/auth.IAuthModuleService.list/page.mdx)
- [listAndCount](../../IAuthModuleService/methods/auth.IAuthModuleService.listAndCount/page.mdx)
- [create](../../IAuthModuleService/methods/auth.IAuthModuleService.create/page.mdx)
- [update](../../IAuthModuleService/methods/auth.IAuthModuleService.update/page.mdx)
- [delete](../../IAuthModuleService/methods/auth.IAuthModuleService.delete/page.mdx)
