# discoverAuthConfig

**Kind:** Function

**Source:** [`atloria-monorepo/libs/parser-core/src/utils/permission-extractor.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/parser-core/src/utils/permission-extractor.ts#L267)

Discover authentication configuration from source code files.

Analyzes routing modules, auth services, and role definitions
to build a picture of the app's auth system.

## Signature

```ts
function discoverAuthConfig(files: Map<string, string>, _framework: 'angular' | 'vue' | 'react' | 'nextjs' | 'jquery' | 'unknown'): AuthConfigDiscovery
```

## Parameters

| Name | Type |
|---|---|
| `files` | `Map<string, string>` |
| `_framework` | `'angular' | 'vue' | 'react' | 'nextjs' | 'jquery' | 'unknown'` |

**Returns:** `AuthConfigDiscovery`
