> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# AuthorizationFactory

> Maintains a Dictionary of [AuthorizationEntry](/restier/api-reference/Microsoft/Restier/Core/Authorization/AuthorizationEntry)AuthorizationEntries&lt;/see&gt; for ea...

## Definition

**Assembly:** Microsoft.Restier.Core.dll

**Namespace:** Microsoft.Restier.Core.Authorization

**Inheritance:** System.Object

## Syntax

```csharp theme={"dark"}
Microsoft.Restier.Core.Authorization.AuthorizationFactory
```

## Summary

Maintains a Dictionary of [AuthorizationEntry](/restier/api-reference/Microsoft/Restier/Core/Authorization/AuthorizationEntry)AuthorizationEntries\</see> for eacy access by Restier's Authorization framework.

## Methods

### <Icon icon="thumbtack" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> ForType

#### Syntax

```csharp theme={"dark"}
public static Microsoft.Restier.Core.Authorization.AuthorizationEntry ForType<T>() where T : class
```

#### Returns

Type: `Microsoft.Restier.Core.Authorization.AuthorizationEntry`

### <Icon icon="thumbtack" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> RegisterEntries

#### Syntax

```csharp theme={"dark"}
public static void RegisterEntries(System.Collections.Generic.List<Microsoft.Restier.Core.Authorization.AuthorizationEntry> entries)
```

#### Parameters

| Name      | Type                                                                                       | Description |
| --------- | ------------------------------------------------------------------------------------------ | ----------- |
| `entries` | `System.Collections.Generic.List<Microsoft.Restier.Core.Authorization.AuthorizationEntry>` | -           |
