Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
hydra — Provider OAuth 2.0 e OpenID Connect certificato OpenID per l'emissione di token, la gestione dei client, JWKS e l'orchestrazione dei flussi di login/consenso tramite API headless per applicazioni cloud-native. | Kitploit
Strumenti/GitHubGitHub/ory/hydra
Autenticazione e AutorizzazioneGestione IdentitàSicurezza CloudGestione Identità e Accessi (IAM)AutenticazioneSicurezza delle API
GitHubory/hydra

hydra

Provider OAuth 2.0 e OpenID Connect certificato OpenID per l'emissione di token, la gestione dei client, JWKS e l'orchestrazione dei flussi di login/consenso tramite API headless per applicazioni cloud-native.

Vedi Repository
17.5k1.6k25 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

Ory Hydra - Open Source OAuth 2 and OpenID Connect server

Chat · Discussioni · Newsletter · Documentazione · Prova Ory Network · Lavora con noi

Ory Hydra è un server OAuth 2.0 OpenID Certified, robusto e sicuro, e un provider OpenID Connect, ottimizzato per bassa latenza, elevate prestazioni e basso consumo di risorse. Si collega al tuo identity provider esistente tramite un'app di login e consenso, dandoti il controllo assoluto sull'interfaccia utente e sull'esperienza.


  • Cos'è Ory Hydra?
    • Perché Ory Hydra
    • OAuth2 e OpenID Connect: Standard aperti
    • Certificazione OpenID Connect
  • Opzioni di deployment
    • Usa Ory Hydra su Ory Network
    • Self-host Ory Hydra
  • Avvio rapido
  • Chi usa Ory Hydra
  • Ecosistema
    • Ory Kratos: Infrastruttura e gestione di identità e utenti
    • Ory Hydra: Server OAuth2 & OpenID Connect
    • Ory Oathkeeper: Proxy di identità e accesso
    • Ory Keto: Policy di controllo accessi come server
  • Documentazione
  • Sviluppo di Ory Hydra
  • Sicurezza
    • Segnalazione di vulnerabilità
  • Telemetria
  • Librerie e progetti di terze parti

Cos'è Ory Hydra?

Ory Hydra è un'implementazione server del framework di autorizzazione OAuth 2.0 e di OpenID Connect Core 1.0. Segue le best practice di architettura cloud e si concentra su:

  • Flussi OAuth 2.0 e OpenID Connect
  • Emissione e validazione dei token
  • Gestione dei client
  • Orchestrazione dei flussi di consenso e login
  • Gestione di JWKS
  • Bassa latenza e alta produttività

Ti consigliamo di iniziare dalla documentazione introduttiva di Ory Hydra per saperne di più sulla sua architettura, sulle funzionalità e su come si confronta con altri sistemi.

Perché Ory Hydra

Ory Hydra è progettato per:

  • Essere un server OAuth 2.0 e OpenID Connect autonomo, senza gestione degli utenti
  • Connettersi a qualsiasi identity provider esistente tramite un'app di login e consenso
  • Darti il controllo assoluto sull'interfaccia utente e sui flussi di esperienza
  • Funzionare con qualsiasi endpoint di autenticazione: Ory Kratos, authboss, User Frosting, o il tuo sistema proprietario
  • Scalare fino a un grande numero di client e token
  • Integrarsi in ambienti cloud native moderni come Kubernetes e piattaforme gestite

OAuth2 e OpenID Connect: Standard aperti

Ory Hydra implementa gli standard aperti definiti dall'IETF:

  • The OAuth 2.0 Authorization Framework
  • OAuth 2.0 Threat Model and Security Considerations
  • OAuth 2.0 Token Revocation
  • OAuth 2.0 Token Introspection
  • OAuth 2.0 for Native Apps
  • OAuth 2.0 Dynamic Client Registration Protocol
  • OAuth 2.0 Dynamic Client Registration Management Protocol
  • Proof Key for Code Exchange by OAuth Public Clients
  • JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants

e dalla 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

Certificazione OpenID Connect

Ory Hydra è un OpenID Provider (OP) certificato dalla OpenID Foundation.

Ory Hydra è un OpenID Provider certificato

I seguenti profili OpenID sono certificati:

  • 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

Per ottenere la certificazione, abbiamo distribuito la app di riferimento per login e consenso (non modificata) e Ory Hydra v1.0.0.

Opzioni di deployment

Puoi eseguire Ory Hydra in due modi principali:

  • Come servizio gestito su Ory Network
  • Come servizio self-hosted sotto il tuo controllo, con o senza la licenza enterprise Ory

Usa Ory Hydra su Ory Network

Ory Network è il modo più rapido per usare i servizi Ory in produzione. Ory OAuth2 & OpenID Connect è basato sul server open source Ory Hydra ed è API-compatibile.

Ory Network offre:

  • OAuth2 e OpenID Connect per single sign-on, accesso alle API e autorizzazione machine-to-machine
  • Gestione di identità e credenziali che scala a miliardi di utenti e dispositivi
  • Flussi di registrazione, login e gestione degli account per passkey, biometria, social login, SSO e autenticazione multi-fattore
  • Pagine e componenti predefiniti per login, registrazione e gestione account
  • Controlli dei permessi a bassa latenza basati sul modello Zanzibar con Ory Permission Language
  • Storage GDPR-friendly, con attenzione a data locality e conformità
  • Ory Console basata su web e CLI di Ory per amministrazione e operazioni
  • API cloud native compatibili con i server open source
  • Prezzi equi e basati sull'utilizzo

Registrati per un account sviluppatore gratuito per iniziare.

Self-host Ory Hydra

Puoi eseguire Ory Hydra da solo per avere il controllo completo su infrastruttura, deployment e personalizzazione.

La guida all'installazione spiega come:

  • Installare Hydra su Linux, macOS, Windows e Docker
  • Configurare database come PostgreSQL, MySQL e CockroachDB
  • Eseguire il deployment su Kubernetes e altri sistemi di orchestrazione
  • Compilare Hydra dal sorgente

Questa guida utilizza la distribuzione open source per iniziare senza requisiti di licenza. È ideale per privati, ricercatori, hacker e aziende che vogliono sperimentare, creare prototipi o eseguire carichi di lavoro non critici senza SLA. Ottieni il motore core completo e sei libero di ispezionarlo, estenderlo e compilarlo dal sorgente.

Se esegui Hydra come parte di un sistema business-critical, ad esempio OAuth2 e OpenID Connect per tutti i tuoi utenti, dovresti utilizzare un accordo commerciale per ridurre il rischio operativo e di sicurezza. La Ory Enterprise License (OEL) si integra con Hydra self-hosted e offre:

  • Funzionalità enterprise aggiuntive non disponibili nella versione open source
  • Rilasci di sicurezza regolari, inclusi i patch CVE, con accordi sul livello di servizio
  • Supporto per scaling avanzato, multi-tenancy e deployment complessi
  • Opzioni di supporto premium con SLA, accesso diretto agli ingegneri e assistenza all'onboarding
  • Accesso a un registry Docker privato con build enterprise aggiornate, frequenti e verificate

Per correzioni CVE garantite, build enterprise aggiornate, funzionalità avanzate e supporto in produzione, è necessaria una Ory Enterprise License valida e l'accesso al registry Docker enterprise di Ory. Per saperne di più, contatta il team di Ory.

Avvio rapido

Installa la CLI di Ory e crea un nuovo progetto per provare 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:~
Prova il flusso 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>

Prova il flusso 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:~
## Chi usa Ory Hydra

<!--BEGIN ADOPTERS-->

La comunità Ory si regge sulle spalle di individui, aziende e maintainer. Il team di Ory ringrazia tutti coloro che sono coinvolti - dall'invio di segnalazioni di bug e richieste di funzionalità, al contributo di patch e documentazione. La comunità Ory conta più di 50.000 membri ed è in crescita. Lo stack Ory protegge oltre 7.000.000.000 di richieste API ogni giorno in migliaia di aziende. Tutto ciò non sarebbe stato possibile senza ognuno di voi!

La seguente lista rappresenta le aziende che ci hanno accompagnato lungo il percorso e che hanno fornito contributi eccezionali al nostro ecosistema. _Se pensi che la tua azienda meriti un posto qui, contatta <a href="mailto:[email protected]">[email protected]</a> ora_!<table>
    <thead>
        <tr>
            <th>Nome</th>
            <th>Logo</th>
            <th>Sito web</th>
            <th>Caso di studio</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">Caso di studio di 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">Caso di studio di 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">Caso di studio di 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">Caso di studio di 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">Caso di studio di 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">Caso di studio di 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">Caso di studio di 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">Caso di studio di 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>Molte grazie a tutti i contributori individuali

<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-->

## Ecosistema

<!--BEGIN ECOSYSTEM-->

Costruiamo Ory seguendo diversi principi guida per quanto riguarda il design
della nostra architettura:

- Dipendenze minime
- Funziona ovunque
- Scalabile senza sforzo
- Riduce al minimo lo spazio per errori umani e di rete

L'architettura di Ory è progettata per funzionare al meglio su un sistema di
orchestrazione di container come Kubernetes, CloudFoundry, OpenShift e progetti
simili. I binari sono piccoli (5-15MB) e disponibili per tutti i tipi di
processori più diffusi (ARM, AMD64, i386) e sistemi operativi (FreeBSD, Linux,
macOS, Windows) senza dipendenze di sistema (Java, Node, Ruby, libxml, ...).

### Ory Kratos: Infrastruttura e gestione di identità e utenti

[Ory Kratos](https://github.com/ory/kratos) è un sistema di gestione di identità
e utenti API-first costruito secondo le
[best practice per l'architettura cloud](https://www.ory.com/docs/next/ecosystem/software-architecture-philosophy).
Implementa i casi d'uso principali che quasi ogni applicazione software deve
gestire: Login e registrazione self-service, Autenticazione multi-fattore
(MFA/2FA), Recupero e verifica dell'account, Profilo e gestione dell'account.

### Ory Hydra: Server OAuth2 e OpenID Connect

[Ory Hydra](https://github.com/ory/hydra) è un provider OAuth2 e
OpenID Connect certificato OpenID™ che si collega facilmente a qualsiasi sistema
di identità esistente scrivendo una piccola applicazione "bridge". Dà il
controllo assoluto sull'interfaccia utente e sui flussi di user experience.

### Ory Oathkeeper: Proxy di identità e accesso

[Ory Oathkeeper](https://github.com/ory/oathkeeper) è un proxy di identità e
accesso (IAP) BeyondCorp/Zero Trust con regole configurabili di autenticazione,
autorizzazione e mutazione delle richieste per i tuoi servizi web: Autentica JWT,
Access Token, API Key, mTLS; Verifica se il soggetto contenuto è autorizzato a
eseguire la richiesta; Codifica il contenuto risultante in header personalizzati
(`X-User-ID`), JSON Web Token e altro ancora!

### Ory Keto: Criteri di controllo degli accessi come server

[Ory Keto](https://github.com/ory/keto) è un punto decisionale per i criteri. Usa
una serie di criteri di controllo degli accessi, simili ai criteri AWS IAM, per
determinare se un soggetto (utente, applicazione, servizio, auto, ...) è
autorizzato a eseguire una determinata azione su una risorsa.

<!--END ECOSYSTEM-->

## Documentazione

La documentazione completa di Ory Hydra è disponibile su
[www.ory.com/docs/hydra](https://www.ory.com/docs/hydra), inclusi:

- [Guide all'installazione](https://www.ory.com/docs/hydra/install)
- [Riferimento alla configurazione](https://www.ory.com/docs/hydra/reference/configuration)
- [Documentazione API HTTP](https://www.ory.com/docs/hydra/sdk/api)
- [Architettura di sicurezza](https://www.ory.com/docs/hydra/security-architecture)
- [Benchmark delle prestazioni](https://www.ory.com/docs/performance/hydra)

Per aggiornamenti e changelog, consulta la
[scheda delle release](https://github.com/ory/hydra/releases) e
[CHANGELOG.md](https://github.com/ory/hydra/blob/HEAD/CHANGELOG.md).

## Sviluppare Ory Hydra

Vedi [DEVELOP.md](https://github.com/ory/hydra/blob/HEAD/DEVELOP.md) per informazioni su:

- Linee guida per i contributi
- Prerequisiti
- Installazione dal sorgente
- Esecuzione dei test
- Creazione dell'immagine Docker
- Anteprima della documentazione API

## Sicurezza

Le specifiche OAuth2 e relative a OAuth2 sono oltre 400 pagine scritte.
Implementare OAuth2 è facile, farlo bene è difficile. Ory Hydra è utilizzato da
aziende in tutto il mondo, ha una community vivace e gestisce milioni di
richieste in produzione ogni giorno. Leggi
[la guida sulla sicurezza](https://www.ory.com/docs/hydra/security-architecture)
per maggiori dettagli su crittografia e concetti di sicurezza.

### Segnalazione di vulnerabilità

Se pensi di aver trovato una vulnerabilità di sicurezza, evita di pubblicarla
pubblicamente sui forum, nella chat o su GitHub. Puoi trovare tutte le
informazioni per la divulgazione responsabile nel nostro
[security.txt](https://www.ory.com/.well-known/security.txt).

## Telemetria

I nostri servizi raccolgono dati anonimizzati e riepilogati che possono essere
disattivati opzionalmente. Clicca [qui](https://www.ory.com/docs/ecosystem/sqa)
per saperne di più.

## Librerie e progetti di terze parti

Ufficiali:

- [Esempio di Login e Consenso Utente](https://github.com/ory/hydra-login-consent-node)

Community:

- Visita
  [questo documento per una panoramica di progetti e articoli della community](https://www.ory.com/docs/ecosystem/community)

Blog per sviluppatori:

- Visita il [Blog di Ory](https://www.ory.com/blog/) per guide, tutorial e
  articoli su Ory Hydra e l'ecosistema Ory.
Scarica lo strumento