Anúncio
Evgeny Shvarov · Nov. 16, 2021

Bônus Tecnológico para o Concurso de Segurança InterSystems 2021

Olá Desenvolvedores!

Aqui estão os bônus tecnológicos para o Concurso de Segurança 2021 que irão fornecer mais pontos para seus projetos:

  • Uso de Autenticação Básica - 2
  • Uso de Autenticação Bearer/JWT - 3
  • Uso de OAuth 2.0 - 5
  • Uso de componentes de Autorização - 2
  • Uso de Autitoria - 2
  • Uso de Criptografia de Dados - 2
  • Uso de contêiner Docker - 2 
  • Implantação com pacote ZPM - 2
  • Demonstração Online - 2
  • Validação da Qualidade de Código - 1
  • Artigo na Comunidade de Desenvolvedores - 2
  • Vídeo no YouTube - 3

Vejam os detalhes abaixo.<--break-><--break->

Uso de Autenticação Básica - 2 pontos

Implemente a  autenticação básica (usuário , senha) em sua aplicação utilizando a plataforma de dados InterSystems IRIS como backend. O backend pode ser, por exemplo uma aplicação web REST-API.

Uso de Autenticação Bearer/JWT - 3 pontos

Implemente a autenticação bearer ou por token em sua aplicação utilizando a plataforma de dados InterSystems IRIS como backend. O backend pode ser, por exemplo uma aplicação web REST-API.

Uso de OAuth 2.0 - 5 pontos

Implemente a autenticação OAuth 2.0 em sua aplicação como cliente e ganhe 5 pontos de bônus! Nós esperamos que seja implementado a autenticação para seu aplicativo como por exemplo através de usuários do Google ou do GitHub.

Aprenda mais na Documentação

Uso de componentes para Autorização - 2 pontos

A autorização na tecnologia InterSystems é construída com os conceitos de Usuários, Funções e Recursos. (aprenda mais na documentação). Implemente a autorização em seu aplicativo para ganhar mais 2 pontos de bônus.

Uso de Auditoria - 2 pontos

A plataforma de dados InterSystems IRIS provê a capacidade de auditoria - registro de eventos de sistema ou de usuários definidos. Veja mais na documentação. Sua aplicação pode ganhar mais 2 pontos de bônus se ela utilizar em seu código as funcionalidades de auditoria da plataforma de dados InterSystems IRIS.

Uso de Criptografia de Dados - 2 pontos

A plataforma de dados InterSystems IRIS disponibiliza a opção de utilização da criptografia de base de dados. Utilize-a em sua aplicação programaticamente e ganhe 2 pontos de bônus. Aprenda mais na documentação.

Uso de contêiner Docker   - 2 pontos

A aplicação ganhará o bônus 'Docker contêiner' se utilizar a plataforma de dados InterSystems IRIS rodando em um contêiner docker. Aqui você encontra o modelo básico para iniciar seu desenvolvimento.

Implantação usando o pacote ZPM 2 pontos

Você ganhará este bônus se você construir e publicar o pacote ZPM para sua aplicação Full Stack de forma que ela possa ser implantada com o comando:

zpm "install your-full-stack-solution-name"

na plataforma de dados IRIS com o cliente ZPM instalado. 

Documentação cliente ZPM.

Demonstração Online de seu projeto - 2 pontos
Ganhe mais 3 pontos de bônus se você disponibilizar seu projeto na nuvem como uma demonstração online. Você pode utilizar este modelo ou qualquer outra opção de desenvolvimento. Exemplo. Aqui tem um vídeo em inglês de como utilizá-lo.

Análise de qualidade do código zero bugs - 1 ponto

Inclua a ação Github de qualidade de código para controle de código estático e faça com que sejam retornados 0 bugs para o ObjectScript. 

Artigo na Comunidade de Desenvolvedores - 2 pontos

Poste um artigo na Comunidade de Desenvolvedores que descreva as funcionalidades de seu projeto. Ganhe 2 pontos para cada artigo. Traduções para outras línguas também funcionam.

Vídeo no YouTube - 3 pontos

Crie um vídeo no Youtube que demonstre seu produto em ação e ganhe 3 pontos de bônus para cada vídeo publicado.

Esta lista de bônus está sujeita a alterações. Fiquem ligados!

E claro, boa sorte na competição !!!!!

1
0 42
Discussão (0)1
Entre ou crie uma conta para continuar