| Authmac. Uma gema que fornece autenticação baseada em HMAC para HTTP |
Baixe Agora |
Authmac. Classificação e resumo
- Nome do editor:
- Sean Geoghegan
- Site do editor:
- http://rubyforge.org/projects/auth-hmac/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 25 KB
Authmac. Tag
Authmac. Descrição
Uma gema que fornece autenticação baseada em HMAC para http A Authhmac é uma biblioteca Ruby para a autenticação baseada em HMAC de solicitações HTTP. Trabalhará na autenticação NET / HTTP, ActiveSource e Rails.hmac envolve um cliente e servidor com uma chave secreta compartilhada. Ao enviar a solicitação, o cliente, assina a solicitação usando a chave secreta. Isso envolve a construção de uma representação canônica do pedido e gerando um HMAC da solicitação usando o segredo. O HMAC gerado é então enviado como parte da solicitação. Quando o servidor recebe a solicitação, ele constrói a mesma representação canônica e gera um HMAC usando sua cópia da chave secreta, se o HMAC produzido pelo servidor corresponder ao HMAC enviado pelo cliente enviado pelo cliente. , o servidor pode ter certeza de que o cliente também possui a autenticação baseada em chave secreta compartilhada também fornece uma verificação de integridade de mensagens porque é baseada em uma combinação do conteúdo e do segredo compartilhado da solicitação. Então, se qualquer parte da solicitação é usado para construir a representação canônica é modificada por uma festa maliciosa ou em trânsito, a autenticação irá então falhar.Authhmac foi construído para suportar autenticação entre vários aplicativos Build por peerworks.authhmac é vagamente baseado no esquema de autenticação da Amazon Web Services, mas sem a Amazon Componentes específicos, ou seja, é HMAC para o resto da autenticação de US.HMAC é melhor usado como autenticação para comunicação entre aplicativos SU CH como serviços da Web. Ele fornece melhor segurança do que a autenticação básica HTTP sem a necessidade de configurar o SSL. É claro que se você precisar proteger a confidencialidade dos dados, então você precisa de SSL, mas se quiser apenas autenticar solicitações sem enviar credenciais no Clear Authmac é uma boa escolha.Note: Authmac é licenciado e fornecido sob os termos do MIT Licença. O que há de novo nesta versão: · Corrigido bug nos cabeçalhos em versões recentes de Ruby.
Authmac. Software Relacionado