# Resource adapters

Um Resource adapter é responsável por manipular eventos de provisionamento e reconciliação, atuando como intermediário na comunicação com as aplicações alvo por meio de protocolos específicos, como [LDAP](/glossario/gl.md#ldap), [SOAP](/glossario/gl.md#soap) ou APIs [RESTful](/glossario/gl.md#restful). Em vez de se conectar diretamente às aplicações, o [Core Engine](/administrador/primeiros-passos/arquitetura.md#core-engine), interage com o Resource adapter, que realiza a sincronização dos acessos concedidos e revogados de forma adequada.

### Funcionalidades

Um Resource adapter possui um conjunto de funcionalidades que permitem que o Blazon forneça todas as características necessárias para o funcionamento de um processo de gestão de identidade. As principais funcionalidades de um Resource Adapter são:

* Fazer o *pulling* de eventos de provisionamento contidos no Core Engine;
* Transformar cada evento de provisionamento em um comando reconhecido pela aplicação na qual ele se integra;
* Enviar o conjunto de credenciais para o Cofre de Senhas do usuário após o provisionamento de uma determinada conta, auxiliando no processo de Password Management.
* Buscar dados em uma determinada aplicação e criar os eventos de reconciliação pertinentes no Core Engine;

### Principais características

Algumas da principais características chaves de um **Resource Adapter**:

* Oferecer mecanismos de resiliência para as integrações entre o Blazon e as aplicações;
* Ser um mecanismo de fácil desenvolvimento e manutenção;
* Não comprometer a funcionalidade do Core Engine;
* Executar em ambientes distintos do Core Engine.

## Criando um Resource adapter

Para que um Resource adapter seja utilizável, ele precisa ser criado logicamente na plataforma. Para a criação de um novo Resource adapter, você deve:

1. Autenticar-se no Admin console
2. Acessar a página administrativa dos identificadores através do menu Desenvolvimento/Adaptadores de Recurso
3. Acionar o ícone ‘+’ para iniciar o processo de criação do Identificador
4. Especificar um Nome e uma Descrição explicativa da integração do adaptador
5. Acionar o botão Salvar

O BLAZON se encarrega de gerar automaticamente o identificador universal único (UUID) que deverá ser mapeado nas configurações do adaptador do recurso responsável pela integração com alguma aplicação externa.

## Editando um Resource adapter

Para a edição de um Resource adapter, você deve:

1. Autenticar-se no Admin console
2. Acessar a página administrativa dos identificadores atravésdo menu Desenvolvimento/Adaptadores de Recurso
3. Buscar pelo Nome do Adaptador de Recurso
4. Selecionar o Adaptador de Recurso a ser editado
5. Editar o Nome ou a Descrição do Adaptador de Recurso
6. Acionar o botão Salvar

Não é possível alterar manualmente o valor do UUID do Adaptador de Recurso.

## Removendo um Resource adapter

Para remoção de um Resource adapter, você deve:

1. Autenticar-se no Admin console
2. Acessar a página administrativa dos identificadores através do menu Desenvolvimento/Adaptadores de Recurso
3. Buscar pelo Nome do Adaptador de Recurso
4. Selecionar o check-box que se encontra ao lado esquerdo do nome do adaptador de recurso que se deseja remover
5. Acionar o botão Remover
6. Responder à pergunta ‘Tem certeza que deseja remover estes adaptadores de recursos?’, se estiver certo da remoção, acione a opção ‘Sim’


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.blazon.im/administrador/sincronismo/resource-adapters.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
