-
Notifications
You must be signed in to change notification settings - Fork 0
Reunião 19 02 2025
Acesse o ambiente de staging para visualizar métricas de emissão, provas e outras informações essenciais:
🔗 Link de acesso: Staging Portal Empresas
No portal, você pode visualizar informações detalhadas sobre emissões, provas e demais métricas.
Para visualizar os detalhes da sua carteira, como nome e secret (necessário para obter o token):
🔹 Navegue até: Minha Carteira
🔹 Nome da Carteira e Secret disponíveis
Para autenticação no Auth Manager, utilize a chamada:
curl -X POST 'https://staging-id-besu.cpqd.com.br/api/auth-manager/v1/token' \
--header 'Content-Type: application/json' \
--data '{
"wallet_name":"{{WALLET_NAME}}",
"password":"{{SECRET}}"
}'
Com o token gerado, é possível criar convites de conexão e enviar ofertas de credenciais.
Caso seja necessário que o agente receba mensagens com o aplicativo fechado, é preciso conectar-se ao mediador.
🔗 Convite do Agente Mediador: Acesso ao Mediador
Após conexão, a seguinte tela deve ser exibida:
curl -X POST 'https://staging-id-besu.cpqd.com.br/api/hub-issuer/agent/v2/out-of-band/create-invitation' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data '{
"alias": "alias for the connection",
"my_label": "label for the connection invitation",
"metadata": {},
"handshake_protocols": [
"https://didcomm.org/connections/1.0"
],
"accept": [
"didcomm/aip1",
"didcomm/aip2;env=rfc19"
]
}'
Após a requisição, copie o invitation_url
e gere um QR Code:
📱 No celular, escaneie o QR Code para completar a conexão:
curl -X GET 'https://staging-id-besu.cpqd.com.br/api/hub-issuer/agent/v2/connections?invitation_msg_id={{invi_msg_id}}' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data ''
curl -X POST 'https://staging-id-besu.cpqd.com.br/api/hub-issuer/agent/v2/connections/{{connection_id}}/send-message' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data '{
"content": "mensagem a ser enviada"
}'
📱 Com o aplicativo aberto, a mensagem será exibida:
Caso o app esteja fechado, ao abrir ele exibirá a mensagem:
No portal, há a opção de criar definições de credencial, incluindo dados como nome, e-mail e data de nascimento.
🚀 Mantenha este documento atualizado conforme novas funcionalidades forem adicionadas!