---
title: "Sessões de biometria - Rest PKI Core - Client Lib .NET/C"
description: "Como configurar a biblioteca .NET do Rest PKI Core (.NET Standard 2.0) e usar o IRestBioService para sessões de biometria em uma aplicação ASP.NET Core."
canonical: "https://docs.lacunasoftware.com/articles/rest-pki/core/integration/bio-sessions/client-libs/dotnet"
locale: "pt-BR"
product: "Rest PKI Core"
last_updated: "2026-10-12"
---

# Sessões de biometria - Rest PKI Core - Client Lib .NET/C#

Antes de explorar os casos de uso, é necessário configurar a biblioteca do Rest PKI Core em sua aplicação. A biblioteca `Lacuna.RestPkiCore.Client` é compatível
com o .NET Standard 2.0. Os exemplos abaixo usam ASP.NET Core, como o [exemplo de backend (.NET)](https://github.com/LacunaSoftware/RestBioSamples/tree/main/backend/dotnet),
que usa o .NET 8.

## 1. Configuração do ambiente

No seu arquivo `appsettings.json`, adicione as credenciais obtidas no painel do Rest PKI Core:

```json
{
  ...,
  "RestPki": {
    "Endpoint": "SEU_ENDPOINT_AQUI",
    "ApiKey": "SUA_CHAVE_DE_API_AQUI"
  }
}
```

No arquivo Program.cs, registre o serviço antes da chamada de builder.Build():

``` CS
// Registra o cliente do Rest PKI Core utilizando a seção do appsettings
builder.Services.AddRestPki().Configure(builder.Configuration.GetSection("RestPki")); 

var app = builder.Build();
```

## 2. Injeção de Dependência
Para utilizar as funcionalidades de biometria em seus Controllers, injete a interface IRestBioService via construtor.

> **Observação**
>
> A interface IRestBioService é a responsável especificamente por todas as operações de sessões biométricas (Liveness, Cadastro, Autenticação, etc).

```CS
using Lacuna.RestPki.Client;
using Microsoft.AspNetCore.Mvc;

[ApiController]
[Route("api/sessions")]
public class MyController : ControllerBase {

    private readonly IRestBioService _restBioService;
    
    public MyController(IRestBioService restBioService) {
        _restBioService = restBioService;
    }
    
    // Os métodos de exemplo serão implementados aqui...
}
```

## Veja também

* [Exemplo de backend (.NET)](https://github.com/LacunaSoftware/RestBioSamples/tree/main/backend/dotnet)
* [Repositório de exemplos(GitHub)](https://github.com/LacunaSoftware/RestBioSamples)
