Configurar o Aplicativo de Token de Depósito
Você configura o aplicativo verificando as configurações do aplicativo e da conexão, configurando o processo de conexão e configurando as configurações da interface do usuário.
A página Configuração atua de maneira diferente, dependendo de como o aplicativo de token de depósito foi implantado. Com uma implantação de um clique, a configuração de instalação do Oracle Blockchain Platform Enterprise Edition é usada, incluindo o provedor de identidades configurado para a instância, e essa configuração é usada para preencher previamente os valores do aplicativo. Com uma implantação local, o implantador deve implantar ou se conectar aos serviços necessários e informar a configuração do aplicativo manualmente.
Definições de Conexão e Aplicativo
Verifique ou informe as seguintes definições.
A seleção de rede é corrigida pelo ambiente de runtime implantado. Não altere endereços de contrato pré-preenchidos, identificadores de serviço, configurações do OIDC ou configurações do ORDS, a menos que os serviços de substituição pertençam à mesma implantação e a alteração faça parte de um procedimento de implantação aprovado.
| Configuração | Implantação com um Clique | Implantação Local |
|---|---|---|
| ID do token de depósito | Informe o ID do token implantado para este aplicativo. | Informe o ID do token manualmente. |
| Modo de protocolo e autenticação | Pré-preenchido da implantação do Oracle Blockchain Platform; normalmente, somente revisão. | Informe o protocolo local aprovado e o modo de autenticação. |
| API do wrapper do Besu e URL do token de acesso | Preenchido pelo Blockchain Platform Manager. | Informe os URLs dos serviços implantados localmente. |
| ID e segredo do cliente da Instância do Oracle Blockchain Platform | Pré-preenchido da configuração da instância do Oracle Blockchain Platform; o segredo permanece mascarado. | Informe os valores do cliente local quando a implantação os exigir. |
| Endereços de contrato de token de conta e depósito | Pré-preenchido a partir dos contratos Besu implantados. | Insira os endereços retornados pela implantação do contrato local. |
| URL da wallet UWaaS, ID da organização e ID da instância do serviço da wallet | Preenchido com base na configuração da instância do Oracle Blockchain Platform. | Informe os valores de serviço de UWaaS e wallet locais. |
| Endereço padrão do chamador | Pré-preenchido quando necessário pela implantação. | Informe-o quando a implantação local exigir um chamador padrão. |
| URL, ID do cliente e segredo de cliente OAuth do ORDS | Pré-preenchido da implantação do ORDS gerenciada pelo Blockchain Platform Manager; o segredo permanece mascarado. | Informe os valores para os serviços ORDS implantados localmente. |
Processo de conexão
Para implantação com um clique, o provedor de identidades é o mesmo configurado para a instalação do Oracle Blockchain Platform. Os valores OIDC ou LDAP são pré-preenchidos pelo Blockchain Platform Manager. Revise os valores, mas não os substitua, a menos que a configuração de implantação do Oracle Blockchain Platform seja alterada intencionalmente.
Para uma implantação local, nenhuma configuração do provedor de identidades é herdada automaticamente. Informe o URL do emissor, o ID do cliente, o segredo do cliente, se necessário, os escopos, a reivindicação de ID do usuário, o URI de redirecionamento exato e o URI de redirecionamento pós-logout. Registre os mesmos URLs no provedor de identidades selecionado.
O OIDC autentica a identidade. O aplicativo ainda verifica a organização selecionada, a instância de serviço da wallet, a conta de token de depósito ativo, o grupo de aplicativos e a atribuição de contrato inteligente antes de permitir uma operação. Configure a autenticação multifator no provedor de identidades.
Apresentação do Aplicativo
Abra os cartões de personalização e verifique as seguintes configurações de apresentação.
| Área de Personalização | Controles |
|---|---|
| Nomes de exibição da conta do token de token e depósito | Nomes mostrados em cabeçalhos, cartões de conta, saldos e formulários de transação. |
| Formato de número e moeda | Símbolo da moeda, exibição decimal, agrupamento e posição do símbolo. Para dólares americanos, selecione USD — US Dollar ($) e confirme a visualização do número. As casas decimais do token Besu são provenientes do contrato implantado e não podem ser alteradas durante a configuração. Se a precisão exibida estiver errada, corrija a implantação do contrato em vez de alterar as configurações de exibição para ocultar a incompatibilidade. A precisão decimal definida pelo contrato do token é somente leitura em Configuração e não é igual ao símbolo de moeda e à formatação de número usados para exibição. |
| Marca de login | Mensagem e imagem mostradas antes do acesso. |
| Segundo plano do aplicativo | Cor de plano de fundo usada no shell do aplicativo. |
| Etiquetas da transação | Nomes de tipos de transação voltados para o usuário. |
| Nomes de exibição da organização, logotipos e ordem | Apresentação das organizações nas listas suspensas e na navegação do espaço de trabalho. IDs de UWaaS ao vivo, nomes, sequências e tags de fundador permanecem confiáveis. |
| Rótulos do grupo de aplicativos | Nomes mostrados para personas de banco e instituição. |
| Rótulos de função do razão | Nomes mostrados para permissões de contrato inteligente, como Token Admin, Minter, Burner e Escrow/Notary.
|
Aplicar a Configuração
Para implantação com um clique, o comando Apply Changes valida campos obrigatórios, salva o ID do token e personalizações opcionais, os combina com a configuração do Blockchain Platform Manager e aplica a configuração resultante ao aplicativo. Quando a atualização ou reimplantação da configuração estiver concluída, o aplicativo retornará à página de acesso.
Para uma implantação local, o comando Aplicar Alterações valida os campos obrigatórios e grava a configuração local no arquivo .env.local. Os campos de segredo mascarados podem ser deixados em branco para manter seus valores atuais. Você deve reiniciar o aplicativo quando solicitado. Em seguida, o aplicativo retorna à página de acesso.