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

## RegistrationClientUriBuilder Class

Builds the RFC 7592 `registration_client_uri` \- the absolute URL of a client's configuration endpoint \- from
the current request's base URL and the configured client\-management route, replacing the MVC integration's
`IUriResolver`\.

```csharp
public sealed class RegistrationClientUriBuilder
```

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

## RegistrationClientUriBuilder\(IHttpContextAccessor, LinkGenerator\) Constructor {#Abblix.Oidc.Server.MinimalApi.Formatters.RegistrationClientUriBuilder.RegistrationClientUriBuilder(Microsoft.AspNetCore.Http.IHttpContextAccessor,Microsoft.AspNetCore.Routing.LinkGenerator)}

Builds the RFC 7592 `registration_client_uri` \- the absolute URL of a client's configuration endpoint \- from
the current request's base URL and the configured client\-management route, replacing the MVC integration's
`IUriResolver`\.

```csharp
public RegistrationClientUriBuilder(Microsoft.AspNetCore.Http.IHttpContextAccessor httpContextAccessor, Microsoft.AspNetCore.Routing.LinkGenerator linkGenerator);
```
#### Parameters

###### `httpContextAccessor` [Microsoft\.AspNetCore\.Http\.IHttpContextAccessor](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.http.ihttpcontextaccessor 'Microsoft\.AspNetCore\.Http\.IHttpContextAccessor') {#Abblix.Oidc.Server.MinimalApi.Formatters.RegistrationClientUriBuilder.RegistrationClientUriBuilder(Microsoft.AspNetCore.Http.IHttpContextAccessor,Microsoft.AspNetCore.Routing.LinkGenerator).httpContextAccessor}

###### `linkGenerator` [Microsoft\.AspNetCore\.Routing\.LinkGenerator](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.routing.linkgenerator 'Microsoft\.AspNetCore\.Routing\.LinkGenerator') {#Abblix.Oidc.Server.MinimalApi.Formatters.RegistrationClientUriBuilder.RegistrationClientUriBuilder(Microsoft.AspNetCore.Http.IHttpContextAccessor,Microsoft.AspNetCore.Routing.LinkGenerator).linkGenerator}
### Methods

## RegistrationClientUriBuilder\.Build\(string\) Method {#Abblix.Oidc.Server.MinimalApi.Formatters.RegistrationClientUriBuilder.Build(string)}

Builds the absolute configuration\-endpoint URL for the given client\.

```csharp
public System.Uri Build(string clientId);
```
#### Parameters

###### `clientId` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') {#Abblix.Oidc.Server.MinimalApi.Formatters.RegistrationClientUriBuilder.Build(string).clientId}

#### Returns
[System\.Uri](https://learn.microsoft.com/en-us/dotnet/api/system.uri 'System\.Uri')
