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

## IScopesAndClaimsProvider Interface

Provides metadata about supported scopes, claims, grants, and subject types for OpenID Connect discovery\.

```csharp
public interface IScopesAndClaimsProvider
```

Derived  
↳ [ScopesAndClaimsProvider](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.Configuration.ScopesAndClaimsProvider 'Abblix\.Oidc\.Server\.Endpoints\.Configuration\.ScopesAndClaimsProvider')
### Properties

## IScopesAndClaimsProvider\.ClaimsSupported Property {#Abblix.Oidc.Server.Endpoints.Configuration.Interfaces.IScopesAndClaimsProvider.ClaimsSupported}

Lists the claims supported by the OpenID Provider\.

```csharp
System.Collections.Generic.IEnumerable<string> ClaimsSupported { get; }
```

#### Property Value
[System\.Collections\.Generic\.IEnumerable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')

## IScopesAndClaimsProvider\.GrantTypesSupported Property {#Abblix.Oidc.Server.Endpoints.Configuration.Interfaces.IScopesAndClaimsProvider.GrantTypesSupported}

Lists the grant types supported by the OpenID Provider\.

```csharp
System.Collections.Generic.IEnumerable<string> GrantTypesSupported { get; }
```

#### Property Value
[System\.Collections\.Generic\.IEnumerable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')

## IScopesAndClaimsProvider\.ScopesSupported Property {#Abblix.Oidc.Server.Endpoints.Configuration.Interfaces.IScopesAndClaimsProvider.ScopesSupported}

Lists the scopes supported by the OpenID Provider\.

```csharp
System.Collections.Generic.IEnumerable<string> ScopesSupported { get; }
```

#### Property Value
[System\.Collections\.Generic\.IEnumerable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')

## IScopesAndClaimsProvider\.SubjectTypesSupported Property {#Abblix.Oidc.Server.Endpoints.Configuration.Interfaces.IScopesAndClaimsProvider.SubjectTypesSupported}

Lists the subject types supported by the OpenID Provider\.

```csharp
System.Collections.Generic.IEnumerable<string> SubjectTypesSupported { get; }
```

#### Property Value
[System\.Collections\.Generic\.IEnumerable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')
