Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
hydra — Provedor de OAuth 2.0 e OpenID Connect certificado pela OpenID para emissão de tokens, gerenciamento de clientes, JWKS e orquestração de fluxos de login/consentimento por meio de APIs headless para aplicações cloud-native. | Kitploit
Ferramentas/GitHubGitHub/ory/hydra
Autenticação e AutorizaçãoGerenciamento de IdentidadesSegurança na NuvemGerenciamento de Identidade e Acesso (IAM)AutenticaçãoSegurança de API
GitHubory/hydra

hydra

Provedor de OAuth 2.0 e OpenID Connect certificado pela OpenID para emissão de tokens, gerenciamento de clientes, JWKS e orquestração de fluxos de login/consentimento por meio de APIs headless para aplicações cloud-native.

Ver Repositório
17.5k1.6khá 25 diasRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site

Ory Hydra - Servidor OAuth 2 e OpenID Connect de código aberto

Bate-papo · Discussões · Newsletter · Documentação · Experimente Ory Network · Vagas

Ory Hydra é um servidor OAuth 2.0 robusto e certificado OpenID, e um provedor OpenID Connect otimizado para baixa latência, alta vazão e baixo consumo de recursos. Ele conecta-se ao seu provedor de identidade existente por meio de um aplicativo de login e consentimento, dando a você controle absoluto sobre a interface e a experiência do usuário.


  • O que é Ory Hydra?
    • Por que Ory Hydra
    • OAuth2 e OpenID Connect: Padrões Abertos
    • OpenID Connect Certificado
  • Opções de implantação
    • Usar Ory Hydra no Ory Network
    • Auto-hospedar Ory Hydra
  • Início rápido
  • Quem usa Ory Hydra
  • Ecossistema
    • Ory Kratos: Infraestrutura e gerenciamento de identidade e usuários
    • Ory Hydra: Servidor OAuth2 e OpenID Connect
    • Ory Oathkeeper: Proxy de identidade e acesso
    • Ory Keto: Políticas de controle de acesso como servidor
  • Documentação
  • Desenvolvendo o Ory Hydra
  • Segurança
    • Divulgação de vulnerabilidades
  • Telemetria
  • Bibliotecas e projetos de terceiros

O que é Ory Hydra?

Ory Hydra é uma implementação de servidor do framework de autorização OAuth 2.0 e do OpenID Connect Core 1.0. Ele segue as melhores práticas de arquitetura de nuvem e tem foco em:

  • Fluxos OAuth 2.0 e OpenID Connect
  • Emissão e validação de tokens
  • Gerenciamento de clientes
  • Orquestração de fluxos de consentimento e login
  • Gerenciamento de JWKS
  • Baixa latência e alta vazão

Recomendamos começar com a documentação de introdução do Ory Hydra para saber mais sobre sua arquitetura, conjunto de recursos e como ele se compara a outros sistemas.

Por que Ory Hydra

Ory Hydra foi projetado para:

  • Ser um servidor OAuth 2.0 e OpenID Connect independente, sem gerenciamento de usuários
  • Conectar-se a qualquer provedor de identidade existente por meio de um aplicativo de login e consentimento
  • Dar a você controle absoluto sobre a interface do usuário e os fluxos de experiência
  • Funcionar com qualquer endpoint de autenticação: Ory Kratos, authboss, User Frosting, ou seu sistema proprietário
  • Escalar para grandes números de clientes e tokens
  • Adaptar-se a ambientes cloud native modernos, como Kubernetes e plataformas gerenciadas

OAuth2 e OpenID Connect: Padrões Abertos

Ory Hydra implementa os padrões abertos definidos pela IETF:

  • O framework de autorização OAuth 2.0
  • Modelo de ameaças e considerações de segurança do OAuth 2.0
  • Revogação de tokens OAuth 2.0
  • Introspecção de tokens OAuth 2.0
  • OAuth 2.0 para aplicativos nativos
  • Protocolo de registro dinâmico de clientes OAuth 2.0
  • Protocolo de gerenciamento de registro dinâmico de clientes OAuth 2.0
  • Chave de prova para troca de código por clientes públicos OAuth
  • Perfil JSON Web Token (JWT) para autenticação de clientes e concessões de autorização OAuth 2.0

e a OpenID Foundation:

  • OpenID Connect Core 1.0
  • OpenID Connect Discovery 1.0
  • OpenID Connect Dynamic Client Registration 1.0
  • OpenID Connect Front-Channel Logout 1.0
  • OpenID Connect Back-Channel Logout 1.0

OpenID Connect Certificado

Ory Hydra é um Provedor OpenID (OP) certificado pela OpenID Foundation.

Ory Hydra é um provedor OpenID certificado

Os seguintes perfis OpenID são certificados:

  • Basic OpenID Provider (response types code)
  • Implicit OpenID Provider (response types id_token, id_token+token)
  • Hybrid OpenID Provider (response types code+id_token, code+id_token+token, code+token)
  • OpenID Provider Publishing Configuration Information
  • Dynamic OpenID Provider

Para obter a certificação, implantamos o aplicativo de referência de login e consentimento do usuário (sem modificações) e o Ory Hydra v1.0.0.

Opções de implantação

Você pode executar o Ory Hydra de duas formas principais:

  • Como um serviço gerenciado no Ory Network
  • Como um serviço auto-hospedado sob seu próprio controle, com ou sem a Ory Enterprise License

Usar Ory Hydra no Ory Network

O Ory Network é a maneira mais rápida de usar os serviços Ory em produção. O Ory OAuth2 & OpenID Connect é alimentado pelo servidor Ory Hydra de código aberto e é compatível com a API.

O Ory Network oferece:

  • OAuth2 e OpenID Connect para single sign-on, acesso a APIs e autorização máquina a máquina
  • Gerenciamento de identidades e credenciais que escala para bilhões de usuários e dispositivos
  • Fluxos de registro, login e gerenciamento de contas para passkeys, biometria, login social, SSO e autenticação multifator
  • Páginas e componentes prontos para login, registro e gerenciamento de contas
  • Verificações de permissão de baixa latência baseadas no modelo Zanzibar com a Ory Permission Language
  • Armazenamento compatível com GDPR, com localidade de dados e conformidade em mente
  • Ory Console baseado na web e Ory CLI para administração e operações
  • APIs cloud native compatíveis com os servidores de código aberto
  • Preços justos, baseados no uso

Cadastre-se para uma conta de desenvolvedor gratuita para começar.

Auto-hospedar Ory Hydra

Você mesmo pode executar o Ory Hydra para ter controle total sobre infraestrutura, implantação, e personalização.

O guia de instalação explica como:

  • Instalar o Hydra no Linux, macOS, Windows e Docker
  • Configurar bancos de dados como PostgreSQL, MySQL e CockroachDB
  • Implantar no Kubernetes e em outros sistemas de orquestração
  • Compilar o Hydra a partir do código-fonte

Este guia usa a distribuição de código aberto para você começar sem requisitos de licença. É uma ótima opção para indivíduos, pesquisadores, hackers e empresas que desejam experimentar, prototipar ou executar cargas de trabalho não críticas sem SLAs. Você obtém o motor principal completo e é livre para inspecionar, estender e compilá-lo a partir do código-fonte.

Se você executa o Hydra como parte de um sistema crítico para os negócios, por exemplo OAuth2 e OpenID Connect para todos os seus usuários, deve usar um contrato comercial para reduzir o risco operacional e de segurança. A Ory Enterprise License (OEL) atua sobre o Hydra auto-hospedado e oferece:

  • Recursos empresariais adicionais que não estão disponíveis na versão de código aberto
  • Lançamentos regulares de segurança, incluindo correções de CVE, com acordos de nível de serviço
  • Suporte para escalabilidade avançada, multi-tenancy e implantações complexas
  • Opções de suporte premium com SLAs, acesso direto a engenheiros e ajuda de integração
  • Acesso a um registro Docker privado com builds empresariais frequentes, revisados e atualizados

Para correções de CVE garantidas, builds empresariais atuais, recursos avançados e suporte em produção, você precisa de uma Ory Enterprise License válida e acesso ao registro Docker do Ory Enterprise. Para saber mais, entre em contato com a equipe Ory.

Início rápido

Instale a Ory CLI e crie um novo projeto para experimentar o Ory OAuth2 & OpenID Connect.```bash

Install the Ory CLI if you do not have it yet:

bash <(curl https://raw.githubusercontent.com/ory/meta/master/install.sh) -b . ory sudo mv ./ory /usr/local/bin/

Sign in or sign up

ory auth

Create a new project

ory create project --create-workspace "Ory Open Source" --name "GitHub Quickstart" --use-project

root@kitploit:~
Experimente o fluxo OAuth 2.0 Client Credentials:```bash
ory create oauth2-client \
    --name "Client Credentials Demo" \
    --grant-type client_credentials
# Note the client ID and secret from output

ory perform client-credentials \
    --client-id <your-client-id> \
    --client-secret <your-client-secret>
# Note the access token from output

ory introspect token <your-access-token>

Experimente o fluxo OAuth 2.0 Authorize Code + OpenID Connect:```bash ory create oauth2-client
--name "Authorize Code with OpenID Connect Demo"
--grant-type authorization_code,refresh_token
--response-type code
--redirect-uri http://127.0.0.1:4446/callback

ory perform authorization-code
--client-id
--client-secret

root@kitploit:~
## Quem está usando o Ory Hydra

<!--BEGIN ADOPTERS-->

A comunidade Ory está sobre os ombros de indivíduos, empresas e
mantenedores. A equipe Ory agradece a todos os envolvidos - desde o envio de
relatórios de bugs e solicitações de recursos, até a contribuição com patches
e documentação. A comunidade Ory conta com mais de 50.000 membros e está
crescendo. A pilha Ory protege 7.000.000.000+ requisições de API todos os dias
em milhares de empresas. Nada disso teria sido possível sem cada um de vocês!

A lista a seguir representa empresas que nos acompanharam ao longo do caminho
e que fizeram contribuições notáveis ao nosso ecossistema. _Se você acha
que sua empresa merece um lugar aqui, entre em contato com
<a href="mailto:[email protected]">[email protected]</a> agora_!<table>
    <thead>
        <tr>
            <th>Nome</th>
            <th>Logotipo</th>
            <th>Site</th>
            <th>Estudo de Caso</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>OpenAI</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/openai.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/openai.svg" alt="OpenAI">
                </picture>
            </td>
            <td><a href="https://openai.com/">openai.com</a></td>
            <td><a href="https://www.ory.com/case-studies/openai">Estudo de Caso da OpenAI</a></td>
        </tr>
        <tr>
            <td>Fandom</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/fandom.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/fandom.svg" alt="Fandom">
                </picture>
            </td>
            <td><a href="https://www.fandom.com/">fandom.com</a></td>
            <td><a href="https://www.ory.com/case-studies/fandom">Estudo de Caso da Fandom</a></td>
        </tr>
        <tr>
            <td>Lumin</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/lumin.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/lumin.svg" alt="Lumin">
                </picture>
            </td>
            <td><a href="https://www.luminpdf.com/">luminpdf.com</a></td>
            <td><a href="https://www.ory.com/case-studies/lumin">Estudo de Caso da Lumin</a></td>
        </tr>
        <tr>
            <td>Sencrop</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/sencrop.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/sencrop.svg" alt="Sencrop">
                </picture>
            </td>
            <td><a href="https://sencrop.com/">sencrop.com</a></td>
            <td><a href="https://www.ory.com/case-studies/sencrop">Estudo de Caso da Sencrop</a></td>
        </tr>
        <tr>
            <td>OSINT Industries</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/osint.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/osint.svg" alt="OSINT Industries">
                </picture>
            </td>
            <td><a href="https://www.osint.industries/">osint.industries</a></td>
            <td><a href="https://www.ory.com/case-studies/osint">Estudo de Caso da OSINT Industries</a></td>
        </tr>
        <tr>
            <td>HGV</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/hgv.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/hgv.svg" alt="HGV">
                </picture>
            </td>
            <td><a href="https://www.hgv.it/">hgv.it</a></td>
            <td><a href="https://www.ory.com/case-studies/hgv">Estudo de Caso da HGV</a></td>
        </tr>
        <tr>
            <td>Maxroll</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/maxroll.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/maxroll.svg" alt="Maxroll">
                </picture>
            </td>
            <td><a href="https://maxroll.gg/">maxroll.gg</a></td>
            <td><a href="https://www.ory.com/case-studies/maxroll">Estudo de Caso da Maxroll</a></td>
        </tr>
        <tr>
            <td>Zezam</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/zezam.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/zezam.svg" alt="Zezam">
                </picture>
            </td>
            <td><a href="https://www.zezam.io/">zezam.io</a></td>
            <td><a href="https://www.ory.com/case-studies/zezam">Estudo de Caso da Zezam</a></td>
        </tr>
        <tr>
            <td>T.RowePrice</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/troweprice.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/troweprice.svg" alt="T.RowePrice">
                </picture>
            </td>
            <td><a href="https://www.troweprice.com/">troweprice.com</a></td>
        </tr>
        <tr>
            <td>Mistral</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/mistral.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/mistral.svg" alt="Mistral">
                </picture>
            </td>
            <td><a href="https://www.mistral.ai/">mistral.ai</a></td>
        </tr>
        <tr>
            <td>Axel Springer</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/axelspringer.svg" />
                    <img height="22px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/axelspringer.svg" alt="Axel Springer">
                </picture>
            </td>
            <td><a href="https://www.axelspringer.com/">axelspringer.com</a></td>
        </tr>
        <tr>
            <td>Hemnet</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/hemnet.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/hemnet.svg" alt="Hemnet">
                </picture>
            </td>
            <td><a href="https://www.hemnet.se/">hemnet.se</a></td>
        </tr>
        <tr>
            <td>Cisco</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/cisco.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/cisco.svg" alt="Cisco">
                </picture>
            </td>
            <td><a href="https://www.cisco.com/">cisco.com</a></td>
        </tr>
        <tr>
            <td>Presidencia de la República Dominicana</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/republica-dominicana.svg" />
                    <img height="42px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/republica-dominicana.svg" alt="Presidencia de la República Dominicana">
                </picture>
            </td>
            <td><a href="https://www.presidencia.gob.do/">presidencia.gob.do</a></td>
        </tr>
        <tr>
            <td>Moonpig</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/moonpig.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/moonpig.svg" alt="Moonpig">
                </picture>
            </td>
            <td><a href="https://www.moonpig.com/">moonpig.com</a></td>
        </tr>
        <tr>
            <td>Booster</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/booster.svg" />
                    <img height="18px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/booster.svg" alt="Booster">
                </picture>
            </td>
            <td><a href="https://www.choosebooster.com/">choosebooster.com</a></td>
        </tr>
        <tr>
            <td>Zaptec</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/zaptec.svg" />
                    <img height="24px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/zaptec.svg" alt="Zaptec">
                </picture>
            </td>
            <td><a href="https://www.zaptec.com/">zaptec.com</a></td>
        </tr>
        <tr>
            <td>Klarna</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/klarna.svg" />
                    <img height="24px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/klarna.svg" alt="Klarna">
                </picture>
            </td>
            <td><a href="https://www.klarna.com/">klarna.com</a></td>
        </tr>
        <tr>
            <td>Raspberry PI Foundation</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/raspi.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/raspi.svg" alt="Raspberry PI Foundation">
                </picture>
            </td>
            <td><a href="https://www.raspberrypi.org/">raspberrypi.org</a></td>
        </tr>
        <tr>
            <td>Tulip</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/tulip.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/tulip.svg" alt="Tulip Retail">
                </picture>
            </td>
            <td><a href="https://tulip.com/">tulip.com</a></td>
        </tr>
        <tr>
            <td>Hootsuite</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/hootsuite.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/hootsuite.svg" alt="Hootsuite">
                </picture>
            </td>
            <td><a href="https://hootsuite.com/">hootsuite.com</a></td>
        </tr>
        <tr>
            <td>Segment</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/segment.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/segment.svg" alt="Segment">
                </picture>
            </td>
            <td><a href="https://segment.com/">segment.com</a></td>
        </tr>
        <tr>
            <td>Arduino</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/arduino.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/arduino.svg" alt="Arduino">
                </picture>
            </td>
            <td><a href="https://www.arduino.cc/">arduino.cc</a></td>
        </tr>
        <tr>
            <td>Sainsbury's</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/sainsburys.svg" />
                    <img height="24px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/sainsburys.svg" alt="Sainsbury's">
                </picture>
            </td>
            <td><a href="https://www.sainsburys.co.uk/">sainsburys.co.uk</a></td>
        </tr>
        <tr>
            <td>Contraste</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/contraste.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/contraste.svg" alt="Contraste">
                </picture>
            </td>
            <td><a href="https://www.contraste.com/en">contraste.com</a></td>
        </tr>
        <tr>
            <td>inMusic</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/inmusic.svg" />
                    <img height="24px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/inmusic.svg" alt="InMusic">
                </picture>
            </td>
            <td><a href="https://inmusicbrands.com/">inmusicbrands.com</a></td>
        </tr>
        <tr>
            <td>Buhta</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/buhta.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/buhta.svg" alt="Buhta">
                </picture>
            </td>
            <td><a href="https://buhta.com/">buhta.com</a></td>
        </tr>
        </tr>
            <tr>
            <td>Amplitude</td>
            <td align="center">
                <picture>
                    <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/amplitude.svg" />
                    <img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/amplitude.svg" alt="amplitude.com">
                </picture>
            </td>
            <td><a href="https://amplitude.com/">amplitude.com</a></td>
        </tr>
    <tr>
      <td align="center"><a href="https://tier4.jp/en/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/tieriv.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/tieriv.svg" alt="TIER IV"></picture></a></td>
      <td align="center"><a href="https://kyma-project.io"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/kyma.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/kyma.svg" alt="Kyma Project"></picture></a></td>
      <td align="center"><a href="https://serlo.org/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/serlo.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/serlo.svg" alt="Serlo"></picture></a></td>
      <td align="center"><a href="https://padis.io/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/padis.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/padis.svg" alt="Padis"></picture></a></td>
    </tr>
    <tr>
      <td align="center"><a href="https://cloudbear.eu/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/cloudbear.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/cloudbear.svg" alt="Cloudbear"></picture></a></td>
      <td align="center"><a href="https://securityonionsolutions.com/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/securityonion.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/securityonion.svg" alt="Security Onion Solutions"></picture></a></td>
      <td align="center"><a href="https://factlylabs.com/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/factly.svg" /><img height="24px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/factly.svg" alt="Factly"></picture></a></td>
      <td align="center"><a href="https://cashdeck.com.au/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/allmyfunds.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/allmyfunds.svg" alt="All My Funds"></picture></a></td>
    </tr>
    <tr>
      <td align="center"><a href="https://nortal.com/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/nortal.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/nortal.svg" alt="Nortal"></picture></a></td>
      <td align="center"><a href="https://www.ordermygear.com/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/ordermygear.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/ordermygear.svg" alt="OrderMyGear"></picture></a></td>
      <td align="center"><a href="https://r2devops.io/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/r2devops.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/r2devops.svg" alt="R2Devops"></picture></a></td>
      <td align="center"><a href="https://www.paralus.io/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/paralus.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/paralus.svg" alt="Paralus"></picture></a></td>
    </tr>
    <tr>
      <td align="center"><a href="https://dyrector.io/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/dyrector_io.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/dyrector_io.svg" alt="dyrector.io"></picture></a></td>
      <td align="center"><a href="https://pinniped.dev/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/pinniped.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/pinniped.svg" alt="pinniped.dev"></picture></a></td>
      <td align="center"><a href="https://pvotal.tech/"><picture><source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ory/meta/master/static/adopters/light/pvotal.svg" /><img height="32px" src="https://raw.githubusercontent.com/ory/meta/master/static/adopters/dark/pvotal.svg" alt="pvotal.tech"></picture></a></td>
      <td></td>
    </tr>
    </tbody>
</table>Muitos agradecimentos a todos os colaboradores individuais

<a href="https://opencollective.com/ory" target="_blank"><img src="https://opencollective.com/ory/contributors.svg?width=890&amp;limit=714&amp;button=false" /></a>

<!--END ADOPTERS-->

## Ecossistema

<!--BEGIN ECOSYSTEM-->

Construímos a Ory com base em vários princípios orientadores quando se trata do
nosso design de arquitetura:

- Dependências mínimas
- Roda em qualquer lugar
- Escala sem esforço
- Minimiza o espaço para erros humanos e de rede

A arquitetura da Ory foi projetada para rodar melhor em um sistema de orquestração
de contêineres, como Kubernetes, CloudFoundry, OpenShift e projetos semelhantes. Os
binários são pequenos (5-15MB) e estão disponíveis para todos os tipos populares de
processadores (ARM, AMD64, i386) e sistemas operacionais (FreeBSD, Linux, macOS,
Windows) sem dependências de sistema (Java, Node, Ruby, libxml, ...).

### Ory Kratos: Infraestrutura e Gerenciamento de Identidade e Usuários

O [Ory Kratos](https://github.com/ory/kratos) é um sistema de Identidade e
Gerenciamento de Usuários API-first, construído de acordo com as
[melhores práticas de arquitetura de nuvem](https://www.ory.com/docs/next/ecosystem/software-architecture-philosophy).
Ele implementa casos de uso essenciais que quase todo aplicativo de software precisa
lidar: Login e Registro Self-service, Autenticação Multifator (MFA/2FA),
Recuperação e Verificação de Conta, Perfil e Gerenciamento de Conta.

### Ory Hydra: Servidor OAuth2 e OpenID Connect

O [Ory Hydra](https://github.com/ory/hydra) é um provedor OAuth2 e OpenID Connect
certificado OpenID™ que se conecta facilmente a qualquer sistema de identidade
existente ao escrever um pequeno aplicativo "ponte". Ele dá controle absoluto sobre a
interface do usuário e os fluxos de experiência do usuário.

### Ory Oathkeeper: Proxy de Identidade e Acesso

O [Ory Oathkeeper](https://github.com/ory/oathkeeper) é um Proxy de Identidade e
Acesso (IAP) BeyondCorp/Zero Trust com regras configuráveis de autenticação,
autorização e mutação de requisições para seus serviços web: Autentique JWT, Access
Tokens, API Keys, mTLS; Verifique se o sujeito contido está autorizado a realizar a
requisição; Codifique o conteúdo resultante em cabeçalhos personalizados
(`X-User-ID`), JSON Web Tokens e muito mais!

### Ory Keto: Políticas de Controle de Acesso como Servidor

O [Ory Keto](https://github.com/ory/keto) é um ponto de decisão de políticas. Ele usa
um conjunto de políticas de controle de acesso, semelhantes às Políticas IAM da AWS,
para determinar se um sujeito (usuário, aplicativo, serviço, carro, ...) está
autorizado a executar uma determinada ação em um recurso.

<!--END ECOSYSTEM-->

## Documentação

A documentação completa do Ory Hydra está disponível em
[www.ory.com/docs/hydra](https://www.ory.com/docs/hydra), incluindo:

- [Guias de instalação](https://www.ory.com/docs/hydra/install)
- [Referência de configuração](https://www.ory.com/docs/hydra/reference/configuration)
- [Documentação da API HTTP](https://www.ory.com/docs/hydra/sdk/api)
- [Arquitetura de segurança](https://www.ory.com/docs/hydra/security-architecture)
- [Benchmarks de desempenho](https://www.ory.com/docs/performance/hydra)

Para atualizações e changelogs, consulte a
[aba de releases](https://github.com/ory/hydra/releases) e o
[CHANGELOG.md](https://github.com/ory/hydra/blob/HEAD/CHANGELOG.md).

## Desenvolvendo o Ory Hydra

Consulte [DEVELOP.md](https://github.com/ory/hydra/blob/HEAD/DEVELOP.md) para informações sobre:

- Diretrizes de contribuição
- Pré-requisitos
- Instalação a partir do código-fonte
- Execução de testes
- Criação da imagem Docker
- Visualização da documentação da API

## Segurança

As especificações relacionadas a OAuth2 e OAuth2 têm mais de 400 páginas escritas.
Implementar OAuth2 é fácil; fazê-lo corretamente é difícil. O Ory Hydra é confiável
por empresas de todo o mundo, tem uma comunidade vibrante e enfrenta milhões de
requisições em produção todos os dias. Leia
[o guia de segurança](https://www.ory.com/docs/hydra/security-architecture) para
mais detalhes sobre conceitos de criptografia e segurança.

### Divulgação de vulnerabilidades

Se você acha que encontrou uma vulnerabilidade de segurança, evite publicá-la
publicamente nos fóruns, no chat ou no GitHub. Você pode encontrar todas as
informações para divulgação responsável em nosso
[security.txt](https://www.ory.com/.well-known/security.txt).

## Telemetria

Nossos serviços coletam dados resumidos e anonimizados que podem, opcionalmente, ser
desativados. Clique [aqui](https://www.ory.com/docs/ecosystem/sqa) para saber mais.

## Bibliotecas e projetos de terceiros

Oficiais:

- [Exemplo de Login e Consentimento do Usuário](https://github.com/ory/hydra-login-consent-node)

Comunidade:

- Visite
  [este documento para uma visão geral dos projetos e artigos da comunidade](https://www.ory.com/docs/ecosystem/community)

Blog de Desenvolvedores:

- Visite o [Blog da Ory](https://www.ory.com/blog/) para guias, tutoriais e
  artigos sobre o Ory Hydra e o ecossistema Ory.
Baixar ferramenta