Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 6 Próxima »

A janela Configurações do Projeto visualizar informações e alterar diversas propriedades do sistema, como controle de versão, segurança e acesso. 


Figura 1 - Acesso à janela de Configurações do Projeto


A janela pode ser acessada por três caminhos (Figura 1):

  1. Menu do sistema Projeto > Configurações;
  2. Opção Configurações do menu de contexto na raiz da árvore de arquivos;
  3. Em app.config dentro do diretório config na árvore de arquivos.


As abas Geral e Configurações do Projeto sempre serão exibidas, já as demais abas, só aparecerão a depender de determinadas configurações.

Aba Geral

Exibe diversas informações sobre o sistema e seu criador, além de Codificação e Perfil do Banco de dados. (Figura 1)

  • Nome do Projeto: permite alterar o nome do projeto.
  • URL do projeto: ????
  • Backup Automático: permite que o Cronapp crie backups automáticos do seu projeto. Para maiores informações, acesse Backup Cronapp.
  • Data de Criação do Projeto.
  • ID do Projeto: Identificador do seu projeto na estrutura interna do Cronapp. Essa informação pode ser solicitada ao entrar em contato com o nosso suporte.
  • ID Cópia de Trabalho: Identificador da cópia de trabalho do projeto na estrutura interna do Cronapp. Essa informação pode ser solicitada ao entrar em contato com o nosso suporte.
  • Tipo do Projeto: pode ser web ou mobile.
    • Web: projeto não possui módulo mobile;
    • Mobile: projeto contém módulo mobile e pode ou não conter módulo web.
  • Administrador: nome do criador do projeto.
  • ID do Usuário: identificador do criador do projeto. Essa informação pode ser solicitada ao entrar em contato com o nosso suporte.
  • ID do Contrato: identificador do contrato Cronapp. Essa informação pode ser solicitada ao entrar em contato com o nosso suporte.
  • Codificação: ?????
  • Perfil: define o perfil padrão do banco de dados ao Debugar ou Rodar o projeto.

Aba Configurações do Projeto

Permite realizar diversas configurações relacionadas a segurança do projeto.


Figura 2 - Aba Configurações do Projeto


  • Expor Metadados: permite obter os metadatas OData do sistema através do endereço
    <URL do sistema>/api/cronapi/odata/v2/app/$metadata
    • É possível restringir o acesso aos metadados através do ícone cadeado no final do campo.
  • Expor Entidades: permite obter os dados diretamente das entidades através do endereço
     <URL do sistema>/api/cronapi/odata/v2/app/<Entidade>

    Como informado no tópico "Uso de entidades vs fonte de dados" do Manual de Boas Práticas, o uso dessa opção não é recomendável.

    • É possível restringir o acesso aos metadados através do ícone cadeado no final do campo.
  • Exibir Chaves Compostas????
  • Adicionar Campos de Pesquisa: ????
  • GUID: chave única de autenticação para do sistema. 
  • Token: token de autenticação da aplicação.
    Tanto o campo GUID quanto o Token permitem, por exemplo, que um usuário possa fazer um única autenticação para dois sistemas distintos.
  • Expiração do Token (segundos): tempo que o token ficará ativo.
  • Converter Fuso Horário do Cliente: permite salvar data e hora em banco a partir do fuso horário do cliente. acesse Entendendo o funcionamento dos tipos data e hora para maiores informações.
  • Fuso Horário: define o fuso horário do sistema. Acesse Entendendo o funcionamento dos tipos data e hora para maiores informações.
  • Recaptcha: chave recaptcha para validação do lado servidor. Acesse Captcha para maiores informações.
  • Autenticação: define o tipo de autenticação da aplicação.
    • Nenhuma:
    • Sessão
    • Token
    • Active Directory
    • LDAP
    • SSO (Oauth2)
    • SAML
  • Login por Redes Sociais: essa opção só é permitida para as autenticações do tipo Sessão e Token, quando selecionado exibe a aba "Redes Sociais" na janela de Configurações do Projeto.
  • Autenticação Mútua (Certificado Digital): essa opção só é permitida para as autenticações do tipo Sessão e Token. Acesse Autenticação mútua (certificado digital) para maiores informações.

Os campos abaixo são exibidos apenas nas autenticações Active Directory e LDAP. Acesse Autenticação via Active Directory / LDAP para maiores informções.

  • Domínio Padrão: domínio padrão do servidor. Exemplo: minhaempresa.local.
  • Servidor LDAP: (ou Active Directory) ip ou host do servidor. Exemplo: 192.168.1.1.
  • Inscrição Automática: quando ativado, caso o usuário não esteja registrado na base interna da aplicação, o mecanismo de logon irá inclui-lo automaticamente após sua autenticação no Active Directory/LDAP.

Aba Controle de versão

A aba só será exibida quando o Projeto estiver sob algum controle de versão (Git ou SVN). 


Figura 3 - Aba Controle de versão


Com exceção do campo URL do Repositório, todos os outros campos permitem atualizações.

  • URL do Repositório: endereço informado ao exportar projeto.
  • Usuário do sistema de versionamento. 
  • Senha do sistema de versionamento.
  • Nome do Autor na assinatura do commit.
  • Email do Autor na assinatura do commit.

Aba Redes Sociais

A aba só será exibida se a opção Login por Redes Sociais estiver ativa na aba Configurações do Projeto. Ela permite configurar o sign-up por login social para usuários com contas ativas no Cronapp e nas seguintes redes sociais: Facebook, Github, Linkedin e Google.

É necessário acessar a área de desenvolvedor de cada rede social e configurar a sua aplicação.


Figura 4 - Aba Redes Sociais


  • Inscrição Automática

Colunas:

  • Checkbox Rede social: define quais redes sociais poderão autenticar na sua aplicação;
    • Ao ativar a opção Cronapp, 
  • ID da Aplicação: o ID de autorização é obtido após cadastrar sua aplicação na área de desenvolvedor da rede social.
  • Segredo da Aplicação: a chave secreta de autorização é obtido após cadastrar sua aplicação na área de desenvolvedor da rede social.

Aba Configurações da Autenticação

A aba só será exibida se a opção "SSO (Oauth2)" ou "SAML" estiver selecionada no campo Autenticação na aba Configurações do Projeto. Ela permite adicionar as informações necessárias do provedor SSO.


Figura 5 - Aba Configurações de Autenticação


  • ID do Cliente: O ID do cliente encontrado nas configurações do provedor de autenticação SSO.
  • Segredo do Cliente: O segredo do cliente encontrado nas configurações do provedor de autenticação SSO.
  • URI do Token de Acesso: URI do provedor OAuth que fornece o token de acesso para a aplicação.
  • URI de Autorização do Usuário: URI para o qual o usuário será redirecionado, se for necessário, para autorizar o acesso ao recurso.
  • URI de Informações do Usuário: URI para obter detalhes atuais do usuário.


Nessa página

  • Sem rótulos