- Criado por Igor Andrade, última alteração em 12/06/2020
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):
- Menu do sistema Projeto > Configurações;
- Opção Configurações do menu de contexto na raiz da árvore de arquivos;
- Em app.config dentro do diretório config na árvore de arquivos.
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