@@ -5,131 +5,24 @@ sidebar_label: Introduction
5
5
slug : welcome
6
6
---
7
7
8
- Ory is a software infrastructure provider building a global zero-trust network for humans, robots, devices, and software services.
9
- Ory develops open-source software on [ GitHub] ( https://github.com/ory ) and publishes open standards such as the
10
- [ Ory Permission Language] ( https://github.com/ory/keto/blob/master/docs/ory_permission_language_spec.md ) .
11
- [ The Ory Network] ( https://console.ory.sh/ ) uses cloud-native open-source technologies (Kubernetes, Crossplane, Cockroach, Linux,
12
- Ory) and standards (OAuth 2.0/2.1, OpenID Connect, MITREid, WebAuthn, TOTP, FIDO3) to deliver a low-latency, planet-scale
13
- zero-trust infrastructure. Ory combines centuries of open source, security, operational, and industry expertise with a
14
- user-centric and security-first mindset.
8
+ Find all the guides and resources you need to develop with Ory.
15
9
16
- Core infrastructure components of [ Ory Network ] ( https://console.ory.sh ) are open source to foster collaboration, reduce supply
17
- chain risk, broaden access to secure services, and introduce the open standard for internet security. Being open source Ory
18
- improves the safety of everyone:
10
+ ``` mdx-code-block
11
+ import WelcomePageSection from "@site/src/components/Welcome/welcome";
12
+ import * as welcomeContent from "@site/src/pages/_assets/welcome-content";
19
13
20
- - Ory Identities offers a secure and modern central identity management solution with MFA, passwordless, WebAuthn, and more. It's
21
- based on the open-source [ Ory Kratos Identity Server] ( https://github.com/ory/kratos ) .
22
- - Ory OAuth2 & OpenID Connect implements 15+ IETF and OpenID standards to facilitate single sign-on (SSO), delegation, and API
23
- access authorization. It's based on the open-source [ Ory Hydra Federation Server] ( https://github.com/ory/hydra ) .
24
- - Ory Permissions is a low-latency, high-performance, relationship-based authorization system that enables fine-grained access
25
- control (incl. RBAC and ABAC models) in any application. It's based on the open-source
26
- [ Ory Keto Permission Server] ( https://github.com/ory/keto ) , which implements
27
- [ Zanzibar: Google’s Consistent, Global Authorization System] ( https://research.google/pubs/pub48190/ ) .
14
+ <WelcomePageSection {...welcomeContent.identityManagement} />
15
+ <WelcomePageSection {...welcomeContent.authorizationSecurity} />
16
+ <WelcomePageSection {...welcomeContent.permissionManagement} />
17
+ <WelcomePageSection {...welcomeContent.deploymentOptions} />
18
+ <WelcomePageSection {...welcomeContent.frontendFrameworks} />
19
+ <WelcomePageSection {...welcomeContent.backendFrameworks} />
20
+ ```
28
21
29
- Ory develops and maintains many additional open-source projects. From an Ory Zero Trust Identity & Access Proxy
30
- [ Ory Oathkeeper] ( https://github.com/ory/oathkeeper ) to developer tooling [ Ory Dockertest] ( https://github.com/ory/dockertest ) to
31
- language-specific libraries [ Ory Ladon] ( https://github.com/ory/ladon ) . Ory has
32
- [ 170+ open source repositories] ( https://github.com/orgs/ory/repositories ) and over 35.000 GitHub stars.
22
+ ## Need Help?
33
23
34
- Ory secures billions of requests each month, runs in over 50,000 live deployments, and improves hourly.
24
+ If you need assistance with implementing Ory in your application or have any questions, please check out the
25
+ [ GitHub discussions] ( https://github.com/discussions?discussions_q=org%3Aory+sort%3Aupdated-desc ) or join the
26
+ [ Ory Community Chat] ( https://slack.ory.sh/ ) .
35
27
36
- ## Why Ory is different
37
-
38
- Ory differentiates from other vendors in the following key areas:
39
-
40
- - Ory core services and APIs are developed and licensed under Apache 2.0, allowing you to participate, collaborate, and understand
41
- the inner workings of Ory.
42
- - You can bring your UI, in the programming language of your choosing, with the user experience that you like.
43
- - From designing Identity Schemas using JSON Schema, to webhooks, to advanced configuration options - Ory is the most customizable
44
- platform out there.
45
- - Ory spans the whole authentication and authorization universe with well-designed products and APIs:
46
- - Identity Management with session management & flows for login, registration, recovery, verification, MFA, and more.
47
- - Permission and Role Management.
48
- - Delegation via OAuth2 and OpenID Connect.
49
- - Zero Trust Networking.
50
- - Modern API design with partial support for gRPC.
51
-
52
- ## Ory Network
53
-
54
- The Ory Network is the commercial offering of Ory and is built on top of Ory Open Source software. The goal with Ory Network is to
55
- offer a planet-scale, low-latency, resilient, and secure service that's easy to use and set up.
56
-
57
- In short: Ory Network is the most convenient way to run Ory. [ Sign up] ( https://console.ory.sh/registration ) and create a free
58
- developer project.
59
-
60
- ## Components
61
-
62
- Each project in Ory Network is an isolated tenant and uses many components providing functionality, user interfaces, and APIs
63
- around identities, sessions, login, OAuth2, permissions, and more. The core components of projects in Ory Network are
64
- [ Ory Open Source servers] ( https://github.com/ory/ ) .
65
-
66
- ### Identities and sessions
67
-
68
- Ory Network incorporates the open-source [ Ory Kratos Identity Server] ( https://www.ory.sh/kratos ) and offers:
69
-
70
- - ** Self-service** flows are everything users do on their own / without the help of others:
71
- - Registration with passwords, social sign-in, OpenID Connect, ...
72
- - Login with passwords, social sign-in, OpenID Connect, ...
73
- - Updating the profile, email, changing the password, un/linking with social sign-in providers, ...
74
- - Recovering the account by resetting the password.
75
- - Verifying email addresses, phone numbers,...
76
- - Multi-factor authentication flows and recovery processes.
77
- - ** Administrative identity management** to get, create, update, and delete identities (users) and their data.
78
- - ** Headless APIs and data models** allow you to fully customize Identity Schemas (for example adding fields like first name,
79
- accept tos, shipping address, gender, ...) and create your login, registration, profile settings, recovery, and verification
80
- screen using SDKs and REST APIs.
81
-
82
- ### Permissions and relationships
83
-
84
- Ory Network incorporates the open-source [ Ory Keto Permission Server] ( https://www.ory.sh/keto ) and offers:
85
-
86
- - ** Permission management** to get, create, update, and delete permissions.
87
- - ** Permission checking** to check if a user has a permission.
88
-
89
- ### OAuth2 and OIDC
90
-
91
- Ory Network incorporates the open-source [ Ory Hydra OAuth2 & OpenID Server] ( https://www.ory.sh/hydra ) and offers:
92
-
93
- - ** Fully featured OAuth2 & [ OpenID Certified] ( https://openid.net/developers/certified/ ) ® OIDC Provider**
94
-
95
- ### Ory Console
96
-
97
- Ory Console is the management UI of Ory Network.
98
-
99
- ### Ory Account Experience
100
-
101
- Ory Account Experience implements screens such as login, registration, account recovery, account setting, and account verification
102
- for fast adoption of Ory.
103
-
104
- Contrary to other vendors, Ory allows you to implement your own (login, registration, ...) UI by offering simple, headless APIs.
105
- Use the open-source [ Ory Elements] ( https://github.com/ory/elements ) components library for fast integration with frameworks like
106
- ExpressJS, React, or Preact.
107
-
108
- ### Ory Actions
109
-
110
- [ Ory Actions] ( https://www.ory.sh/docs/kratos/hooks/configure-hooks ) provide a flexible way to extend the capabilities of the Ory
111
- Network by defining custom business logic, automating system behavior in response to events, and integrating with third-party
112
- services such as CRM platforms, payment gateways, business analytics tools, and integration platforms.
113
-
114
- ## Ory Open Source
115
-
116
- Ory is the largest open-source ecosystem in the area of authentication, authorization, access control, and zero-trust networking
117
- in the world. Ory is not another company "greenwashing" with open source by publishing SDKs under open-source licenses. Instead,
118
- all Ory core systems are available as Apache 2.0 licensed software without enterprise or open-core models.
119
-
120
- Head over to the [ Ory Open Source Overview] ( ./open-source.mdx ) for an introduction to the different projects.
121
-
122
- ### Is open source taking a back seat?
123
-
124
- ** No!**
125
-
126
- Ory Network is the commercial offering which generates revenue to sustain high quality development and add more features to Ory
127
- Open Source. The value proposition and vision for Ory Network is to incorporate and advance the open-source ecosystem and add
128
- additional services which aren't possible to open source (for example analytics, SLAs, SRE, low-latency).
129
-
130
- The Ory Network and Ory Open Source software are interlinked. Ory Network is using the [ Ory Open Source] ( https://github.com/ory/ )
131
- code base, APIs, features, and configurations to provide services. Ory Network features modifications to better support the custom
132
- multi-tenant environment and operational (SRE) mode.
133
-
134
- In the future, Ory will continue to increase its open-source footprint. and make the projects easier to modify, use, access, and
135
- distribute. The biggest impact Ory Network will have is that it will accelerate and sustain the development of Ory Open Source.
28
+ For enterprise support, please [ open a ticket] ( https://console.ory.sh/support ) .
0 commit comments