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

## IIssuerProvider Interface

Provides a mechanism to retrieve the issuer identifier for the OpenID Connect provider\.
The issuer identifier is a fundamental part of the token validation process,
as it indicates the origin of the token\.

```csharp
public interface IIssuerProvider
```
### Methods

## IIssuerProvider\.GetIssuer\(\) Method {#Abblix.Oidc.Server.Features.Issuer.IIssuerProvider.GetIssuer()}

Retrieves the issuer identifier that represents the OpenID Connect provider\.
This identifier is used in various OpenID Connect responses and tokens to
ensure the identity of the issuing server\.

```csharp
string GetIssuer();
```

#### Returns
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')  
A string representing the issuer identifier\.
