#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')
### [Abblix\.Oidc\.Server\.Common\.Constants](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Constants 'Abblix\.Oidc\.Server\.Common\.Constants')

## SubjectTypes Class

Represents subject types used in OpenID Connect\.

```csharp
public static class SubjectTypes
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → SubjectTypes
### Fields

## SubjectTypes\.Pairwise Field {#Abblix.Oidc.Server.Common.Constants.SubjectTypes.Pairwise}

The "pairwise" subject type indicates that the subject identifier is a pairwise identifier,
which means that it is unique to a specific client, enhancing user privacy\.

```csharp
public const string Pairwise = "pairwise";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## SubjectTypes\.Public Field {#Abblix.Oidc.Server.Common.Constants.SubjectTypes.Public}

The "public" subject type indicates that the subject identifier is a public identifier,
which means that it can be used across multiple clients and should not be tied to a specific client\.

```csharp
public const string Public = "public";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
