Configurando o SmartShare Signer BRy
Para que a integração seja efetuada corretamente, é necessário configurar alguns parâmetros nos dois websites recém configurados na seção anterior:
BRyCloud (front-end)
O BRyCloud se comunica com o BRyBridge e, para que essa comunicação funcione, é preciso configurar a URL do BRyBridge editando o arquivo JSON:
C:\Program Files (x86)\Selbetti\SignerBRy\BryCloud\assets\config.json
Na propriedade “sshareBaseUrl”, informar a URL do website BRyBridge criado no IIS.
Ex: http://selbetti.com.br/BRyBridge/api/Values/
BRyBridge (Back-end)
O BRyBridge faz a integração com SmartShare e BRy, e para que essa integração funcione, é preciso configurar alguns parâmetros editando arquivo:
C:\Program Files (x86)\Selbetti\SignerBRy\BRyBridge\config.ini
Caso não encontre o arquivo config.ini, acesse pelo navegador a URL:
[URL servidor]/BRyBridge/api/Values
Isso fará com que o arquivo config.ini seja criado automaticamente.
É preciso editar as seguintes propriedades JSON do arquivo config.ini:
- SmartShareUrl: URL do SmartShare.
Ex: http://selbetti.com.br/smartshare - SmartShareApiUrl: URL da API do SmartShare.
Ex: http://selbetti.com.br/smartshare/SmartShareAPI/api - CdProcessoEmissoraDiploma: Código do processo onde estão as atividades de assinatura dos IES Representantes e IES Emissora (Processo XML Público Emissor);
- CdProcessoRegistradoraDiploma: Código do processo onde estão as atividades dos responsáveis pelo registro do diploma – pessoas físicas e IES Registradora (Processo XML Público Registro);
- CdProcessoAssinaturaArquivamentoDiploma: Código dos processos onde estão as atividades de assinatura de arquivamento do diploma (ADRA) – processos XML Público Registro e XML Privado.
- FwCredential: Credenciais de acesso ao BRy Framework <login+senha> codificado em base64;
- FwCredentialDiploma: Credencial de acesso à BRy para assinatura de diploma;
- AuthToken: Token de autenticação da PJ cadastrada no BRy Cloud
- BaseUrl: URL de integração com BRy para assinatura de documentos
Homologação: https://hub-hom.bry.com.br.
Produção: https://hub.bry.com.br - BaseUrlDiploma: URL de integração com BRy para assinatura de diplomas
Homologação: https://diploma.hom.bry.com.br
Produção: https://diploma.bry.com.br -
CdProcessoBry: Códigos dos processos (separados por vírgula) no qual serão listados fluxos pendentes de assinatura. Se deixar em branco, irá listar todos os fluxos pendentes de assinatura para o usuário.
-
UrlTokenService: Url do serviço de renovação de token de acesso (https://cloud.bry.com.br/token-service/jwt)
-
client_id: Valor gerado no Cadastro da Aplicação no Portal de Assinaturas da BRy
-
client_secret: Valor gerado no Cadastro da Aplicação no Portal de Assinaturas da BRy
-
access_token: Valor gerado no Cadastro da Aplicação no Portal de Assinaturas da BRy.