
OpenID प्रमाणित OAuth 2.0 और OpenID Connect प्रदाता, क्लाउड-नेटिव अनुप्रयोगों के लिए हेडलेस APIs के माध्यम से टोकन जारी करने, क्लाइंट प्रबंधन, JWKS, और लॉगिन/सहमति प्रवाह ऑर्केस्ट्रेशन का संचालन करता है।
Ory Hydra एक प्रबलित, OpenID प्रमाणित OAuth 2.0 सर्वर और OpenID Connect प्रदाता है, जिसे कम-विलंबता, उच्च थ्रूपुट और कम संसाधन खपत के लिए अनुकूलित किया गया है। यह आपके मौजूदा पहचान प्रदाता से एक लॉगिन और सहमति ऐप के माध्यम से जुड़ता है, जिससे आपको यूज़र इंटरफ़ेस और अनुभव पर पूर्ण नियंत्रण मिलता है।
Ory Hydra OAuth 2.0 प्राधिकरण ढांचे और OpenID Connect Core 1.0 का एक सर्वर कार्यान्वयन है। यह क्लाउड आर्किटेक्चर सर्वोत्तम अभ्यासों का पालन करता है और निम्न पर केंद्रित है:
हम अनुशंसा करते हैं कि इसकी आर्किटेक्चर, फीचर सेट और अन्य सिस्टम से तुलना के बारे में अधिक जानने के लिए Ory Hydra परिचय दस्तावेज़ से शुरुआत करें।
Ory Hydra को निम्न के लिए डिज़ाइन किया गया है:
Ory Hydra, IETF द्वारा निर्धारित ओपन मानकों को लागू करता है:
और OpenID Foundation द्वारा:
Ory Hydra एक OpenID Foundation प्रमाणित OpenID प्रदाता (OP) है।
निम्नलिखित OpenID प्रोफ़ाइल प्रमाणित हैं:
code)id_token, id_token+token)code+id_token, code+id_token+token, code+token)प्रमाणीकरण प्राप्त करने के लिए, हमने संदर्भ उपयोगकर्ता लॉगिन और सहमति ऐप (बिना संशोधित) और Ory Hydra v1.0.0 तैनात किया।
आप Ory Hydra को दो मुख्य तरीकों से चला सकते हैं:
Ory Network प्रोडक्शन में Ory सेवाओं का उपयोग करने का सबसे तेज़ तरीका है। Ory OAuth2 और OpenID Connect ओपन सोर्स Ory Hydra सर्वर द्वारा संचालित है और API संगत है।
Ory Network निम्नलिखित प्रदान करता है:
आरंभ करने के लिए निःशुल्क डेवलपर खाता के लिए साइन अप करें।
आप इंफ्रास्ट्रक्चर, तैनाती और अनुकूलन पर पूर्ण नियंत्रण के लिए Ory Hydra को स्वयं चला सकते हैं।
इंस्टॉलेशन गाइड बताता है कि कैसे:
यह गाइड आपको लाइसेंस आवश्यकताओं के बिना आरंभ करने के लिए ओपन सोर्स वितरण का उपयोग करता है। यह उन व्यक्तियों, शोधकर्ताओं, हैकर्स और कंपनियों के लिए बहुत उपयुक्त है जो बिना SLA के प्रयोग, प्रोटोटाइप या गैर-महत्वपूर्ण वर्कलोड चलाना चाहते हैं। आपको पूरा कोर इंजन मिलता है, और आप इसे निरीक्षण करने, विस्तारित करने और सोर्स से बनाने के लिए स्वतंत्र हैं।
यदि आप Hydra को व्यवसाय-महत्वपूर्ण प्रणाली के हिस्से के रूप में चलाते हैं, उदाहरण के लिए अपने सभी उपयोगकर्ताओं के लिए OAuth2 और OpenID Connect, तो आपको परिचालन और सुरक्षा जोखिम कम करने के लिए एक व्यावसायिक समझौते का उपयोग करना चाहिए। Ory Enterprise License (OEL) सेल्फ-होस्टेड Hydra के ऊपर परत के रूप में कार्य करता है और निम्नलिखित प्रदान करता है:
गारंटीकृत CVE फिक्स, वर्तमान एंटरप्राइज़ बिल्ड, उन्नत सुविधाओं और प्रोडक्शन में समर्थन के लिए, आपको एक वैध Ory Enterprise License और Ory Enterprise Docker रजिस्ट्री तक पहुँच की आवश्यकता है। अधिक जानने के लिए, Ory टीम से संपर्क करें।
Ory CLI इंस्टॉल करें और Ory OAuth2 और OpenID Connect आज़माने के लिए एक नया प्रोजेक्ट बनाएँ।```bash
bash <(curl https://raw.githubusercontent.com/ory/meta/master/install.sh) -b . ory sudo mv ./ory /usr/local/bin/
ory auth
ory create project --create-workspace "Ory Open Source" --name "GitHub Quickstart" --use-project
OAuth 2.0 Client Credentials flow आज़माएँ:```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
## 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&limit=714&button=false" /></a>
<!--END ADOPTERS-->
## पारिस्थितिकी तंत्र
<!--BEGIN ECOSYSTEM-->
हम अपने आर्किटेक्चर डिज़ाइन के मामले में Ory को कई मार्गदर्शक सिद्धांतों पर बनाते हैं:
- न्यूनतम निर्भरताएँ
- हर जगह चलता है
- बिना प्रयास के स्केल होता है
- मानवीय और नेटवर्क त्रुटियों की गुंजाइश न्यूनतम करें
Ory का आर्किटेक्चर Kubernetes, CloudFoundry, OpenShift और इसी तरह की परियोजनाओं जैसे Container Orchestration सिस्टम पर सबसे अच्छा चलने के लिए डिज़ाइन किया गया है। बाइनरी छोटी (5-15MB) होती हैं और बिना सिस्टम निर्भरताओं (Java, Node, Ruby, libxml, ...) के सभी लोकप्रिय प्रोसेसर प्रकारों (ARM, AMD64, i386) और ऑपरेटिंग सिस्टम (FreeBSD, Linux, macOS, Windows) के लिए उपलब्ध हैं।
### 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) है जिसमें आपकी वेब सेवाओं के लिए कॉन्फ़िगर करने योग्य प्रमाणीकरण, प्राधिकरण और अनुरोध परिवर्तन नियम होते हैं: JWT, एक्सेस टोकन, API कुंजियाँ, mTLS प्रमाणित करें; जाँचें कि क्या निहित विषय को अनुरोध करने की अनुमति है; परिणामी सामग्री को कस्टम हेडर (`X-User-ID`), JSON Web Tokens और अधिक में एन्कोड करें!
### 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/) पर जाएँ।