↓ Ir para o conteúdo principal
  1. Artigos/

Domínios, certificados SSL baratos, Azure, Identitity e outras ervas

·
Rubén Infante Docio
Autor
Rubén Infante Docio
Engenheiro de software
Tabela de conteúdos

Estou realizando um projeto chamado Trenify, para formar grupos e poder aproveitar as mesas da Renfe.

A mecânica básica é que você se inscreva nos trens em que poderia viajar e**, quando houver quatro pessoas dispostas a viajar nesse trem, eles se reunirão para comprar a passagem**. O mecanismo de notificação será por e-mail ou Facebook.

O site é feito em ASP .NET MVC implementando identidade para gerenciamento de identidade. Uma boa tecnologia da Microsoft, para ter login com Facebook, Twitter ou Google+, recuperação de senha, confirmação, verificação em 2 etapas etc., em poucos minutos. Caso você tenha interesse, deixo as informações de site oficial deles

Compilação de tutoriais para alcançar tudo isso
#

  1. Se você não tiver uma, crie uma conta Azure (é gratuita para testes e coisas pequenas, mas não para sites com certificado SSL)
  • Embora, se você for empreendedor ou startup, talvez consiga uma conta BizSpark](http://www.microsoft.com/bizspark “BizSpark”)[ todos os benefícios de todos os produtos Microsoft (gratuitos e legais) e €110 por mês grátis para gastar no Azure, a URL para se cadastrar é ESTA
  1. Criar um site Azure Web Site

    • **** Você pode fazer isso pelo Visual Studio conforme indicado AQUI
    • Ou do próprio portal Azure, como é explicado AQUI
  2. Agora você precisará criar um novo projeto ASPNET MVC para configurar Facebook, Google +, Twitter etc ., como explicado AQUI com capturas de tela

  3. O Azure te dá um domínio xxxxx.com, mas provavelmente você vai querer um de nível alto ****

    • Go Daddy agora está oferecendo .com domínios em promoção por €1,49; você pode se cadastrar clicando AQUI (parece incrível, mas funciona por 1 ano)
      #

  4. Para configurar seu novo domínio xxxxx.com no Azure , você deve seguir os passos indicados AQUI para o Go Daddy

  5. Você pode querer ter sua página e seu site como uma página no Facebook e/ou aplicativo, para isso você precisará de um certificado SSL ****

    • Isso vem acontecendo desde outubro de 2011, como explicado AQUI e AQUI
  6. Você vai precisar de um certificado SSL específico para cada domínio

    1. Você receberá um e-mail do COMODO, para confirmar o certificado SSL,

    2. \* ATUALIZAÇÃO (Vá ao final do artigo para informações atualizadas) Isso será detectado pelo MrDomain e, ao entrar no seu painel , poderá baixar um pacote com tudo o que precisa

      • Arquivo de chaves
      • Certificado para o seu site
      • Certificado de uma Autoridade Certificadora (CA)
    3. Baixe OpenSSL para Windows/LINUX/MAC

      • Coloquei o download para Windows porque, se usarmos o ASPNET MVC, é isso que vamos usar
      • Clique AQUI (Win32OpenSSL) para baixar
    4. Realiza los siguientes pasos
      //Copia los archivos (certificate.key,certificate.key,certificate.key) a C:OpenSSL-Win32bin
      //Ahora Inicio
      //cmd.exe (En modo administrador)
      //Navega a C:OpenSSL-Win32bin
      C:OpenSSL-Win32bin>openssl pkcs12 -export -out certificate.pfx -inkey certificate.key -in certificate.crt -certfile certificate.ca.crt
      //Introduce un password y su confirmación
    5. Na pasta C:OpenSSL-Win32bin, um arquivo .pfx terá sido criado e você terá que enviar para o Azure

  7. Siga os passos AQUI seção (“Configurar SSL”)

  8. Agora você precisa configurar sua página/app do Facebook para usar SSL, como diz AQUI

  9. Você acabou!

NOTA: Os links não são patrocinados, então não ganho nada com tudo isso, mas achei que era uma boa oferta e acho que pode ser útil :D

\* ATUALIZAÇÃO: O MrDomain vai detectar o certificado e, quando você clicar em outros formatos, selecionar “PFX/PKCS#12”, ele vai pedir uma senha (você pode inseri-la ou não). Baixe o arquivo e faça o upload para o Azure

Relacionados