Osiris.

OAuth 2.0 Compliating Token Server com capacidades de proxy de autenticação
Baixe Agora

Osiris. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • Victor Fernandez de Alba

Osiris. Tag


Osiris. Descrição

Osíris é um deus egípcio, geralmente identificado como o deus da vida após a morte, o submundo e os mortos. Ele é classicamente representado como um homem de pele verde com uma barba de faraó, parcialmente envolto múmia nas pernas, usando uma coroa distinta com duas grandes penas de avestruz em ambos os lados, e segurando um bandido simbólico e crachá. Osíris era o juiz da vida após a morte, ele pesava as almas mortas e compará-las com a pena da verdade. Aqueles que pesavam mais foram enviados para Ammut (o devorador da alma) e não pesado o suficiente para Aaru (o paraíso egípcio). O pacote Osiris é um servidor compatível com oauth 2.0 (projecto 22) baseado na pirâmide. A versão atual (1.0) suporta o fluxo de autenticação de credenciais de senha do proprietário de recursos. Ele usa pyramid_who como backend do usuário fornecendo a maneira de se comportar como um gateway de autenticação do OAuth. Isso significa que você pode usar seu backend de autenticação (LDAP, SQL, etc.) ativado com Osiris. Osiris usa uma fábrica de loja plugável para armazenar as informações de token emitidas. A versão atual inclui o MongoDB One.As credenciais de senha do proprietário de recurso Flowthis fluxo não é o fluxo de oauth mais popular, mas é útil, caso deseje que o OAuth ative um aplicativo ou um conjunto de aplicativos em um cenário com um backend do usuário já existente . Usando esse fluxo, você pode usar Osiris como um gateway entre sua loja de usuários existente e oauth permite. Osiris autenticará as credenciais do usuário em relação à sua loja de usuários e, se for bem-sucedida, ele emitirá um token OAuth. Em seguida, um aplicativo pode usá-lo para representar o token do usuário para acessar uma API de descanso habilitada para o AAuth, por exemplo.Para essa razão e fora da especificação do OAuth, osíris possui um endpoint adicional para permitir que aplicativos remotos e servidores de recursos cheguem verificados anteriormente. e usuários e validá-lo. Esse ponto de extremidade irá responder se o token é válido para o usuário especificado e se o token não for expirado ou revogado.Você pode usar osiris como um aplicativo independente ou usá-lo como um plug-in pirâmide e fazer o seu aplicativo OSIRIS ativado.setupThis é a configuração para Use-o como um aplicativo de pirâmide autônomo, junto com o seu próprio usando o URLMap de pasta no seu aplicativo .ini: Você também pode ativar o seu próprio aplicativo, em seu __init__.pysianfig.include(osiris) e no .ini: opções As opções da .ini estão disponíveis para Osiris: Osiris.store atualmente só estão disponíveis Osiris.store.mongodb_Store. Obrigatório.osiris.store.host padrões para 'localhost'. Opcional.osiris.store.Port é padronizado para '27017'. Opcional.osiris.store.db O nome do banco de dados. Padrões para 'Osíris'. Opcional.osiris.store.Collection A coleção para armazenar os tokens. Padrões para 'tokens'. Opcional.osiris.TokenExpiry O tempo em segundos que o token é válido. Padrões para 0 (ilimitado). Opcional.osiris.whoconfig o piramid_who (repoze.who) .ini com a configuração dos backends de autenticação. Required.rest API para proprietário de recursos Credenciais de senha Flowfollowing o padrão de autenticação OAuth 2.0 (rascunho 22), o fluxo de credenciais de senha do proprietário de recursos deve implementar esses serviços da Web e usar esses parâmetros: / token método: Postparams: Grant_Type obrigatório. O valor deve ser definido como Nome de Usuário de Senha necessário. O nome de usuário do proprietário do recurso, codificado como UTF-8. Senha requerida. A senha do proprietário de recursos, codificada como UTF-8. escopo opcional. O escopo da solicitação de acesso. Tipo de conteúdo: aplicativo / x-www-form-urlencodResponse: HTTP / 1.1200 OK Content-Type: Aplicativo / JSON; Charset = UTF-8 Cache-Control: No-store Pragma: No-cache {"Access_Token": " 2yotnfzfejr1zcsicmwpaa "," token_type ":" portador "," Expires_in ": 3600," Escopo ":" Examploscópio "} página inicial do produto"


Osiris. Software Relacionado