Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
hydra — OpenID認定のOAuth 2.0およびOpenID Connectプロバイダーであり、クラウドネイティブアプリケーション向けに、ヘッドレスAPIを介したトークン発行、クライアント管理、JWKS、ログイン/同意フローのオーケストレーションを提供します。 | Kitploit
ツール/GitHubGitHub/ory/hydra
認証と認可ID管理クラウドセキュリティアイデンティティ&アクセス管理 (IAM)認証APIセキュリティ
GitHubory/hydra

hydra

OpenID認定のOAuth 2.0およびOpenID Connectプロバイダーであり、クラウドネイティブアプリケーション向けに、ヘッドレスAPIを介したトークン発行、クライアント管理、JWKS、ログイン/同意フローのオーケストレーションを提供します。

リポジトリを見る
17.5k1.6k25日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

Ory Hydra - オープンソースの OAuth 2 および OpenID Connect サーバー

チャット · ディスカッション · ニュースレター · ドキュメント · Ory Network を試す · 採用情報

Ory Hydra は、堅牢化された OpenID 認定の OAuth 2.0 サーバー兼 OpenID Connect プロバイダーであり、低レイテンシー、高スループット、低リソース消費に最適化されています。ログインと同意アプリを介して既存の ID プロバイダーに接続し、ユーザーインターフェースとエクスペリエンスを完全に制御できます。


  • Ory Hydra とは?
    • Ory Hydra を選ぶ理由
    • OAuth2 と OpenID Connect: オープンスタンダード
    • OpenID Connect 認定
  • デプロイオプション
    • Ory Network で Ory Hydra を利用する
    • Ory Hydra をセルフホストする
  • クイックスタート
  • Ory Hydra の利用者
  • エコシステム
    • Ory Kratos: アイデンティティとユーザーインフラストラクチャおよび管理
    • Ory Hydra: OAuth2 & OpenID Connect サーバー
    • Ory Oathkeeper: アイデンティティ & アクセスプロキシ
    • Ory Keto: アクセス制御ポリシーをサーバーとして提供
  • ドキュメント
  • Ory Hydra の開発
  • セキュリティ
    • 脆弱性の開示
  • テレメトリー
  • ライブラリとサードパーティプロジェクト

Ory Hydra とは?

Ory Hydra は、OAuth 2.0 認可フレームワークと OpenID Connect Core 1.0 のサーバー実装です。クラウドアーキテクチャのベストプラクティスに従い、以下に重点を置いています:

  • OAuth 2.0 および OpenID Connect フロー
  • トークンの発行と検証
  • クライアント管理
  • 同意およびログインフローのオーケストレーション
  • JWKS 管理
  • 低レイテンシーと高スループット

アーキテクチャ、機能セット、および他のシステムとの比較について詳しく学ぶには、Ory Hydra 導入ドキュメントから始めることをお勧めします。

Ory Hydra を選ぶ理由

Ory Hydra は次のように設計されています:

  • ユーザー管理を必要としないスタンドアロンの OAuth 2.0 および OpenID Connect サーバーであること
  • ログインと同意アプリを介して既存の任意の ID プロバイダーに接続すること
  • ユーザーインターフェースと体験フローを完全に制御できること
  • 任意の認証エンドポイントと連携できること: Ory Kratos、authboss、User Frosting、または独自のシステム
  • 多数のクライアントとトークンにスケールできること
  • Kubernetes やマネージドプラットフォームなどの最新のクラウドネイティブ環境に適合すること

OAuth2 と OpenID Connect: オープンスタンダード

Ory Hydra は、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

および 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 認定

Ory Hydra は、OpenID Foundation の認定 OpenID プロバイダー (OP)です。

Ory Hydra は認定 OpenID プロバイダーです

認定されている OpenID プロファイルは次のとおりです:

  • Basic OpenID Provider (レスポンスタイプ code)
  • Implicit OpenID Provider (レスポンスタイプ id_token, id_token+token)
  • Hybrid OpenID Provider (レスポンスタイプ code+id_token, code+id_token+token, code+token)
  • OpenID Provider Publishing Configuration Information
  • Dynamic OpenID Provider

認定を取得するために、リファレンスのユーザーログインおよび同意アプリ(未変更)と Ory Hydra v1.0.0 をデプロイしました。

デプロイオプション

Ory Hydra は主に次の 2 つの方法で実行できます:

  • Ory Network 上のマネージドサービスとして
  • 自社管理下のセルフホストサービスとして(Ory Enterprise License の有無を問わず)

Ory Network で Ory Hydra を利用する

Ory Network は、本番環境で Ory サービスを利用する最も迅速な方法です。Ory OAuth2 & OpenID Connect はオープンソースの Ory Hydra サーバーを基盤としており、API 互換性があります。

Ory Network が提供するもの:

  • シングルサインオン、API アクセス、マシン間認可のための OAuth2 および OpenID Connect
  • 数十億のユーザーとデバイスにスケールするアイデンティティおよび認証情報管理
  • パスキー、生体認証、ソーシャルログイン、SSO、多要素認証のための登録、ログイン、アカウント管理フロー
  • 事前構築されたログイン、登録、アカウント管理ページとコンポーネント
  • Ory Permission Language を使用した Zanzibar モデルに基づく低レイテンシーの権限チェック
  • データの局所性とコンプライアンスを考慮した GDPR フレンドリーなストレージ
  • 管理運用のための Web ベースの Ory Console と Ory CLI
  • オープンソースサーバーと互換性のあるクラウドネイティブ API
  • 公平な従量制の料金体系

開始するには、無料の開発者アカウントにサインアップしてください。

Ory Hydra をセルフホストする

インフラストラクチャ、デプロイ、カスタマイズを完全に制御するために、Ory Hydra を自分で実行できます。

インストールガイド では次の方法を説明しています:

  • Linux、macOS、Windows、Docker への Hydra のインストール
  • PostgreSQL、MySQL、CockroachDB などのデータベースの設定
  • Kubernetes やその他のオーケストレーションシステムへのデプロイ
  • ソースから Hydra をビルド

このガイドでは、ライセンス要件なしで開始できるようにオープンソースディストリビューションを使用します。これは、実験、プロトタイプ作成、または SLA なしで重要でないワークロードを実行したい個人、研究者、ハッカー、企業に最適です。完全なコアエンジンを利用でき、ソースから検査、拡張、ビルドする自由があります。

ビジネスに不可欠なシステムの一部として Hydra を実行する場合(たとえば、すべてのユーザー向けの OAuth2 および OpenID Connect)、運用上およびセキュリティ上のリスクを軽減するために商用契約を利用する必要があります。Ory Enterprise License (OEL) はセルフホストの Hydra の上位に位置し、以下を提供します:

  • オープンソースバージョンでは利用できない追加のエンタープライズ機能
  • サービスレベル契約に基づく CVE パッチを含む定期的なセキュリティリリース
  • 高度なスケーリング、マルチテナンシー、複雑なデプロイのサポート
  • SLA 付きのプレミアムサポートオプション、エンジニアへの直接アクセス、オンボーディング支援
  • 頻繁に検証された最新のエンタープライズビルドを提供するプライベート Docker レジストリへのアクセス

保証された CVE 修正、最新のエンタープライズビルド、高度な機能、本番環境でのサポートを得るには、有効な Ory Enterprise Licenseと Ory Enterprise Docker レジストリへのアクセスが必要です。詳細については、Ory チームにお問い合わせください。

クイックスタート

Ory CLI をインストールし、新しいプロジェクトを作成して 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:~
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>

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:~
## Who is using Ory Hydra

<!--BEGIN ADOPTERS-->

Ory コミュニティは、個人、企業、メンテナーの皆さんの尽力によって成り立っています。Ory チームは、バグレポートや機能リクエストの提出から、パッチやドキュメントの提供まで、関わってくださったすべての方に感謝します。Ory コミュニティは 50,000 人以上のメンバーを数え、今も成長を続けています。Ory スタックは、毎日、何千もの企業にわたる 7,000,000,000 件以上の API リクエストを保護しています。これらはすべて、皆さんひとりひとりのおかげです。

以下のリストは、これまで私たちの歩みに伴走し、エコシステムに顕著な貢献をしてくださった企業を表しています。_もしあなたの会社もここに名を連ねるにふさわしいと思われるなら、今すぐ
<a href="mailto:[email protected]">[email protected]</a> までご連絡ください_!<table>
    <thead>
        <tr>
            <th>名前</th>
            <th>ロゴ</th>
            <th>ウェブサイト</th>
            <th>ケーススタディ</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">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">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">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">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">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">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">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">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>すべての個人の貢献者の皆様に心より感謝します。

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

## エコシステム

<!--BEGIN ECOSYSTEM-->

Oryは、アーキテクチャ設計に関していくつかの基本原則に基づいて構築されています。
その原則は次のとおりです:

- 最小限の依存関係
- どこでも実行可能
- 手間なくスケール
- 人為的エラーとネットワークエラーの余地を最小化

Oryのアーキテクチャは、Kubernetes、CloudFoundry、OpenShift、および類似のプロジェクトなどの
コンテナオーケストレーションシステムで最もよく動作するように設計されています。バイナリは
小さく(5〜15MB)、すべての一般的なプロセッサタイプ(ARM、AMD64、i386)
およびオペレーティングシステム(FreeBSD、Linux、macOS、Windows)で利用可能で、システム依存関係
(Java、Node、Ruby、libxmlなど)はありません。

### Ory Kratos: アイデンティティおよびユーザーインフラストラクチャと管理

[Ory Kratos](https://github.com/ory/kratos) は、APIファーストのアイデンティティおよびユーザー
管理システムであり、[クラウドアーキテクチャのベストプラクティス](https://www.ory.com/docs/next/ecosystem/software-architecture-philosophy) に従って
構築されています。
ほぼすべてのソフトウェアアプリケーションが対応する必要がある中核的なユースケースを実装しています:
セルフサービスのログインと登録、多要素認証
(MFA/2FA)、アカウントのリカバリと検証、プロフィール、およびアカウント管理。

### Ory Hydra: OAuth2 & OpenID Connect サーバー

[Ory Hydra](https://github.com/ory/hydra) は、OpenID Certified™ OAuth2および
OpenID Connectプロバイダーであり、小さな「ブリッジ」アプリケーションを作成するだけで、
既存のあらゆるアイデンティティシステムに簡単に接続できます。ユーザーインターフェースと
ユーザーエクスペリエンスのフローを完全に制御できます。

### Ory Oathkeeper: アイデンティティおよびアクセスプロキシ

[Ory Oathkeeper](https://github.com/ory/oathkeeper) は、BeyondCorp/Zero Trust
アイデンティティおよびアクセスプロキシ(IAP)であり、Webサービス向けに設定可能な認証、認可、
およびリクエスト変更ルールを備えています: JWT、アクセストークン、APIキー、mTLSを認証し、
含まれるサブジェクトがリクエストを実行できるかどうかを確認し、
結果のコンテンツをカスタムヘッダー (`X-User-ID`) やJSON Webトークンなどにエンコード
します。

### Ory Keto: アクセス制御ポリシーをサーバーとして提供

[Ory Keto](https://github.com/ory/keto) は、ポリシー決定ポイントです。AWS IAMポリシーに似た
一連のアクセス制御ポリシーを使用して、
サブジェクト(ユーザー、アプリケーション、サービス、車など)がリソースに対して特定のアクションを実行することを
許可されているかどうかを判断します。

<!--END ECOSYSTEM-->

## ドキュメント

Ory Hydraの完全なドキュメントは、
[www.ory.com/docs/hydra](https://www.ory.com/docs/hydra) で入手できます。以下が含まれます:

- [インストールガイド](https://www.ory.com/docs/hydra/install)
- [設定リファレンス](https://www.ory.com/docs/hydra/reference/configuration)
- [HTTP APIドキュメント](https://www.ory.com/docs/hydra/sdk/api)
- [セキュリティアーキテクチャ](https://www.ory.com/docs/hydra/security-architecture)
- [パフォーマンスベンチマーク](https://www.ory.com/docs/performance/hydra)

アップグレードとチェンジログについては、
[リリースタブ](https://github.com/ory/hydra/releases) と
[CHANGELOG.md](https://github.com/ory/hydra/blob/HEAD/CHANGELOG.md) を確認してください。

## Ory Hydraの開発

情報については [DEVELOP.md](https://github.com/ory/hydra/blob/HEAD/DEVELOP.md) を参照してください:

- コントリビューションガイドライン
- 前提条件
- ソースからのインストール
- テストの実行
- Dockerイメージのビルド
- APIドキュメントのプレビュー

## セキュリティ

OAuth2およびOAuth2関連の仕様は400ページ以上に及びます。
OAuth2の実装は簡単ですが、正しく実装するのは困難です。Ory Hydraは
世界中の企業から信頼され、活発なコミュニティを持ち、本番環境で毎日数百万の
リクエストを処理しています。暗号化とセキュリティの概念の詳細については、
[セキュリティガイド](https://www.ory.com/docs/hydra/security-architecture) を
お読みください。

### 脆弱性の開示

セキュリティの脆弱性を見つけたと思われる場合は、フォーラム、チャット、GitHubで公開しないでください。
責任ある開示に関するすべての情報は、
当社の
[security.txt](https://www.ory.com/.well-known/security.txt) にあります。

## テレメトリー

当社のサービスは、要約された匿名データを収集します。これはオプションで無効にできます。
詳細については、[こちら](https://www.ory.com/docs/ecosystem/sqa) をクリックしてください。

## ライブラリおよびサードパーティプロジェクト

公式:

- [ユーザーログイン&コンセントの例](https://github.com/ory/hydra-login-consent-node)

コミュニティ:

- コミュニティプロジェクトと記事の概要については、
  [このドキュメント](https://www.ory.com/docs/ecosystem/community) を参照してください。

開発者ブログ:

- Ory HydraとOryエコシステムに関するガイド、チュートリアル、記事については、
  [Oryブログ](https://www.ory.com/blog/) を参照してください。
ツールをダウンロード