From 17ff74a7265ba6f9be36fd15a5ab947ccc432436 Mon Sep 17 00:00:00 2001 From: vinckr Date: Wed, 28 May 2025 10:57:16 +0200 Subject: [PATCH 1/7] chore: add new repos --- scripts/sync.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/sync.sh b/scripts/sync.sh index 9889459..45f1909 100755 --- a/scripts/sync.sh +++ b/scripts/sync.sh @@ -27,6 +27,7 @@ function replicate_all { ["keto"]="Keto" ["oathkeeper"]="Oathkeeper" ["kratos"]="Kratos" + ["polis"]="Polis" ["hydra-login-consent-node"]="Hydra Login, Logout And Consent Node Example" ["docs"]="Documentation" ["cli"]="CLI" From 2ef4a347999df9ff7e6dfaf18b506cd089d6d0c4 Mon Sep 17 00:00:00 2001 From: Vincent Date: Wed, 28 May 2025 11:02:51 +0200 Subject: [PATCH 2/7] chore: apply suggestions from code review Co-authored-by: PM --- scripts/sync.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/sync.sh b/scripts/sync.sh index 45f1909..7ed7abb 100755 --- a/scripts/sync.sh +++ b/scripts/sync.sh @@ -28,6 +28,8 @@ function replicate_all { ["oathkeeper"]="Oathkeeper" ["kratos"]="Kratos" ["polis"]="Polis" + ["polis-examples"]="Polis Examples" + ["saml20"]="Saml20" ["hydra-login-consent-node"]="Hydra Login, Logout And Consent Node Example" ["docs"]="Documentation" ["cli"]="CLI" From 98daf58f5370de7a3da1aca27398d0f6098bc546 Mon Sep 17 00:00:00 2001 From: vinckr Date: Wed, 28 May 2025 11:21:05 +0200 Subject: [PATCH 3/7] chore: add new repos --- scripts/sync.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/sync.sh b/scripts/sync.sh index 7ed7abb..f8b413f 100755 --- a/scripts/sync.sh +++ b/scripts/sync.sh @@ -29,7 +29,7 @@ function replicate_all { ["kratos"]="Kratos" ["polis"]="Polis" ["polis-examples"]="Polis Examples" - ["saml20"]="Saml20" + ["saml20"]="SAML 2.0 library for Node.js" ["hydra-login-consent-node"]="Hydra Login, Logout And Consent Node Example" ["docs"]="Documentation" ["cli"]="CLI" From 6110594553a835eac20827e30efec09fa9597355 Mon Sep 17 00:00:00 2001 From: vinckr Date: Wed, 28 May 2025 12:38:29 +0200 Subject: [PATCH 4/7] chore: format --- scripts/sync.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/sync.sh b/scripts/sync.sh index f8b413f..89be01a 100755 --- a/scripts/sync.sh +++ b/scripts/sync.sh @@ -29,7 +29,7 @@ function replicate_all { ["kratos"]="Kratos" ["polis"]="Polis" ["polis-examples"]="Polis Examples" - ["saml20"]="SAML 2.0 library for Node.js" + ["saml20"]="SAML 2.0 library for Node.js" ["hydra-login-consent-node"]="Hydra Login, Logout And Consent Node Example" ["docs"]="Documentation" ["cli"]="CLI" From 654b6e65b84a5b064f37bec632437ccf2544b9be Mon Sep 17 00:00:00 2001 From: vinckr Date: Wed, 28 May 2025 12:43:02 +0200 Subject: [PATCH 5/7] chore: update ecosystem --- templates/repository/common/PROJECTS.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/templates/repository/common/PROJECTS.md b/templates/repository/common/PROJECTS.md index 3e1fb04..04d7c3f 100644 --- a/templates/repository/common/PROJECTS.md +++ b/templates/repository/common/PROJECTS.md @@ -30,6 +30,20 @@ OpenID Connect Provider which easily connects to any existing identity system by writing a tiny "bridge" application. It gives absolute control over the user interface and user experience flows. +### Ory Keto: Access Control Policies as a Server + +[Ory Keto](https://github.com/ory/keto) is a policy decision point. It uses a +set of access control policies, similar to AWS IAM Policies, in order to +determine whether a subject (user, application, service, car, ...) is authorized +to perform a certain action on a resource. + +### Ory Polis: Enterprise Single Sign-On (SSO) + +Ory Polis is an Enterprise Single Sign-On (SSO) service that bridges SAML and +OIDC Identity Provider connections to an OAuth2/OpenID Connect flow. It +abstracts the complexities of SAML and OIDC protocols and supports Directory +Sync via SCIM 2.0 for user and group provisioning. + ### Ory Oathkeeper: Identity & Access Proxy [Ory Oathkeeper](https://github.com/ory/oathkeeper) is a BeyondCorp/Zero Trust @@ -39,11 +53,4 @@ Tokens, API Keys, mTLS; Check if the contained subject is allowed to perform the request; Encode resulting content into custom headers (`X-User-ID`), JSON Web Tokens and more! -### Ory Keto: Access Control Policies as a Server - -[Ory Keto](https://github.com/ory/keto) is a policy decision point. It uses a -set of access control policies, similar to AWS IAM Policies, in order to -determine whether a subject (user, application, service, car, ...) is authorized -to perform a certain action on a resource. - From ff9dedcbfcb1e7596ecdb192b8bb820e549f9421 Mon Sep 17 00:00:00 2001 From: vinckr Date: Wed, 28 May 2025 12:44:49 +0200 Subject: [PATCH 6/7] fix: add server --- scripts/sync.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/sync.sh b/scripts/sync.sh index 89be01a..14fb008 100755 --- a/scripts/sync.sh +++ b/scripts/sync.sh @@ -94,6 +94,7 @@ function replicate_all { ["keto"]="server" ["oathkeeper"]="server" ["kratos"]="server" + ["polis"]="server" ["closed-reference-notifier"]="action" ["label-sync-action"]="action" ["milestone-action"]="action" @@ -344,7 +345,7 @@ function substitute_placeholders_in_file { local -r human_name=$4 header "SUBSTITUTING PLACEHOLDERS IN FILE" case "$repo_id" in - "ory/hydra" | "ory/kratos" | "ory/oathkeeper" | "ory/keto") + "ory/hydra" | "ory/kratos" | "ory/oathkeeper" | "ory/keto" | "ory/polis") discussions=$repo_discussions ;; *) From 639a618d261d35f8b7d4582653c5a42d0efabd16 Mon Sep 17 00:00:00 2001 From: vinckr Date: Tue, 3 Jun 2025 15:49:06 +0200 Subject: [PATCH 7/7] chore: add link --- templates/repository/common/PROJECTS.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/templates/repository/common/PROJECTS.md b/templates/repository/common/PROJECTS.md index 04d7c3f..8a868db 100644 --- a/templates/repository/common/PROJECTS.md +++ b/templates/repository/common/PROJECTS.md @@ -39,10 +39,11 @@ to perform a certain action on a resource. ### Ory Polis: Enterprise Single Sign-On (SSO) -Ory Polis is an Enterprise Single Sign-On (SSO) service that bridges SAML and -OIDC Identity Provider connections to an OAuth2/OpenID Connect flow. It -abstracts the complexities of SAML and OIDC protocols and supports Directory -Sync via SCIM 2.0 for user and group provisioning. +[Ory Polis](https://github.com/ory/polis) is an Enterprise Single Sign-On (SSO) +service that bridges SAML and OIDC Identity Provider connections to an +OAuth2/OpenID Connect flow. It abstracts the complexities of SAML and OIDC +protocols and supports Directory Sync via SCIM 2.0 for user and group +provisioning. ### Ory Oathkeeper: Identity & Access Proxy