diff --git a/dev/authorino/docs/user-guides/authenticated-rate-limiting-envoy-dynamic-metadata/index.html b/dev/authorino/docs/user-guides/authenticated-rate-limiting-envoy-dynamic-metadata/index.html index 0a591b15..20cdfef8 100644 --- a/dev/authorino/docs/user-guides/authenticated-rate-limiting-envoy-dynamic-metadata/index.html +++ b/dev/authorino/docs/user-guides/authenticated-rate-limiting-envoy-dynamic-metadata/index.html @@ -3770,7 +3770,7 @@

❻ Create an AuthConfig key: ext_auth_data # how this bit of dynamic metadata from the ext authz service is named in the Envoy config EOF -

Check out the docs about using Common Expression Language (CEL) for reading from the Authorization JSON.

+

Check out the docs about using Common Expression Language (CEL) for reading from the Authorization JSON.

❼ Create the API keys

For user John:

kubectl apply -f -<<EOF
diff --git a/dev/authorino/docs/user-guides/deny-with-redirect-to-login/index.html b/dev/authorino/docs/user-guides/deny-with-redirect-to-login/index.html
index 3d9e1c0f..6af7686d 100644
--- a/dev/authorino/docs/user-guides/deny-with-redirect-to-login/index.html
+++ b/dev/authorino/docs/user-guides/deny-with-redirect-to-login/index.html
@@ -3854,7 +3854,7 @@ 

❺ Create an AuthConfig 'http://matrix-quotes.127.0.0.1.nip.io:8000/login.html?redirect_to=' + request.path EOF

-

Check out the docs about using Common Expression Language (CEL) for reading from the Authorization JSON.

+

Check out the docs about using Common Expression Language (CEL) for reading from the Authorization JSON.

❻ Create an API key

kubectl apply -f -<<EOF
 apiVersion: v1
diff --git a/dev/authorino/docs/user-guides/external-metadata/index.html b/dev/authorino/docs/user-guides/external-metadata/index.html
index 894435b9..ee45c77b 100644
--- a/dev/authorino/docs/user-guides/external-metadata/index.html
+++ b/dev/authorino/docs/user-guides/external-metadata/index.html
@@ -3759,7 +3759,7 @@ 

❺ Create an AuthConfig } EOF

-

Check out the docs about using Common Expression Language (CEL) for reading from the Authorization JSON.

+

Check out the docs about using Common Expression Language (CEL) for reading from the Authorization JSON.

❻ Create an API key

kubectl apply -f -<<EOF
 apiVersion: v1
diff --git a/dev/authorino/docs/user-guides/http-basic-authentication/index.html b/dev/authorino/docs/user-guides/http-basic-authentication/index.html
index 144cba20..6c023387 100644
--- a/dev/authorino/docs/user-guides/http-basic-authentication/index.html
+++ b/dev/authorino/docs/user-guides/http-basic-authentication/index.html
@@ -3765,7 +3765,7 @@ 

❺ Create an AuthConfig value: john EOF

-

Check out the docs about using Common Expression Language (CEL) for reading from the Authorization JSON. Check out as well the common feature Conditions about skipping parts of an AuthConfig in the auth pipeline based on context.

+

Check out the docs about using Common Expression Language (CEL) for reading from the Authorization JSON. Check out as well the common feature Conditions about skipping parts of an AuthConfig in the auth pipeline based on context.

❻ Create user credentials

To create credentials for HTTP "Basic" Authentication, store each username:password, base64-encoded, in the api_key value of the Kubernetes Secret resources. E.g.:

printf "john:ndyBzreUzF4zqDQsqSPMHkRhriEOtcRx" | base64
diff --git a/dev/authorino/docs/user-guides/injecting-data/index.html b/dev/authorino/docs/user-guides/injecting-data/index.html
index 8ae72ba2..79648d15 100644
--- a/dev/authorino/docs/user-guides/injecting-data/index.html
+++ b/dev/authorino/docs/user-guides/injecting-data/index.html
@@ -3755,7 +3755,7 @@ 

❺ Create an AuthConfig 'Hello, ' + auth.identity.metadata.annotations['auth-data/name'] EOF

-

Check out the docs about using Common Expression Language (CEL) for reading from the Authorization JSON.

+

Check out the docs about using Common Expression Language (CEL) for reading from the Authorization JSON.

❻ Create an API key

kubectl apply -f -<<EOF
 apiVersion: v1
diff --git a/dev/authorino/docs/user-guides/json-pattern-matching-authorization/index.html b/dev/authorino/docs/user-guides/json-pattern-matching-authorization/index.html
index 403cc88b..a5c73afa 100644
--- a/dev/authorino/docs/user-guides/json-pattern-matching-authorization/index.html
+++ b/dev/authorino/docs/user-guides/json-pattern-matching-authorization/index.html
@@ -3778,7 +3778,7 @@ 

❺ Create an AuthConfig - predicate: auth.identity.email_verified EOF

-

Check out the doc about using Common Expression Language (CEL) for reading from the Authorization JSON. Check out as well the common feature Conditions about skipping parts of an AuthConfig in the auth pipeline based on context.

+

Check out the doc about using Common Expression Language (CEL) for reading from the Authorization JSON. Check out as well the common feature Conditions about skipping parts of an AuthConfig in the auth pipeline based on context.

❻ Obtain an access token and consume the API

Obtain an access token and consume the API as Jane (email verified)

Obtain an access token with the Keycloak server for Jane:

diff --git a/dev/sitemap.xml b/dev/sitemap.xml index d5f6bd2f..b423ae7e 100644 --- a/dev/sitemap.xml +++ b/dev/sitemap.xml @@ -2,526 +2,526 @@ https://docs.kuadrant.io/dev/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/getting-started-multi-cluster/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/getting-started-single-cluster/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/install/install-kubernetes/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/install/install-make/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/install/install-openshift/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/observability/examples/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/observability/metrics/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/observability/tracing/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/overviews/auth/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/overviews/development/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/overviews/dns/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/overviews/logging/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/overviews/rate-limiting/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/overviews/tls/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/proposals/rlp-target-gateway-resource/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/reference/authpolicy/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/reference/dnspolicy/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/reference/kuadrant/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/reference/ratelimitpolicy/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/reference/tlspolicy/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/auth/auth-for-app-devs-and-platform-engineers/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/dns/basic-dns-configuration/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/dns/dns-excluding-specific-addresses/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/dns/dnshealthchecks/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/dns/gateway-dns/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/dns/load-balanced-dns/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/dns/orphan-dns-records/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/full-walkthrough/secure-protect-connect-k8s/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/full-walkthrough/secure-protect-connect-openshift/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/misc/external-api/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/ratelimiting/authenticated-rl-for-app-developers/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/ratelimiting/authenticated-rl-with-jwt-and-k8s-authnz/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/ratelimiting/gateway-rl-for-cluster-operators/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/ratelimiting/multi-auth-rlp-diff-section/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/ratelimiting/multi-auth-rlp-same-section/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/ratelimiting/simple-rl-for-app-developers/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/doc/user-guides/tls/gateway-tls/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrant-operator/examples/alerts/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/architecture/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/code_of_conduct/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/contributing/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/features/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/getting-started/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/terminology/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/anonymous-access/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/api-key-authentication/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/authenticated-rate-limiting-envoy-dynamic-metadata/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/authzed/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/caching/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/deny-with-redirect-to-login/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/edge-authentication-architecture-festival-wristbands/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/envoy-jwt-authn-and-authorino/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/external-metadata/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/hello-world/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/host-override/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/http-basic-authentication/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/injecting-data/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/json-pattern-matching-authorization/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/keycloak-authorization-services/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/kubernetes-subjectaccessreview/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/kubernetes-tokenreview/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/mtls-authentication/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/oauth2-token-introspection/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/observability/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/oidc-jwt-authentication/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/oidc-rbac/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/oidc-user-info/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/opa-authorization/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/passing-credentials/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/resource-level-authorization-uma/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/sharding/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/token-normalization/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino/docs/user-guides/validating-webhook/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/authorino-operator/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador/doc/how-it-works/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador/doc/topologies/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador/doc/migrations/conditions/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador/doc/server/configuration/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador/limitador/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador/limitador-server/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador/limitador-server/kubernetes/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador/limitador-server/sandbox/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador/limitador-server/sandbox/redis-otel/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador/limitador-server/sandbox/redis-tls/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador-operator/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador-operator/doc/custom-image/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador-operator/doc/development/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador-operator/doc/logging/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador-operator/doc/rate-limit-headers/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador-operator/doc/resource-requirements/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador-operator/doc/storage/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/limitador-operator/doc/tracing/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/docs/api-conventions/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/docs/design/architectural-overview-v1/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/docs/design/architectural-overview/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/docs/design/modular_installation/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0001-rlp-v2/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0002-well-known-attributes/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0003-dns-policy/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0004-policy-status/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0005-single-cluster-dnspolicy/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0006-kuadrant_sub_components_configurations/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0007-policy-sync-v1/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0008-kuadrant-release-process/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0009-defaults-and-overrides/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0010-gateway-api-metrics-exporter/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0011-policy-machinery/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/dns-policy-api-changes/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/architecture/rfcs/0003-dns-policy-assets/DNSRecordStructure/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/api-quickstart/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrantctl/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrantctl/doc/RELEASE/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrantctl/doc/development/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrantctl/doc/generate-gateway-api-httproute/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrantctl/doc/generate-kuadrant-auth-policy/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrantctl/doc/generate-kuadrant-rate-limit-policy/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrantctl/doc/kuadrantctl-ci-cd/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrantctl/doc/openapi-apicurio/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrantctl/doc/openapi-kuadrant-extensions/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/kuadrantctl/doc/openapi-openshift-dev-spaces/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/dns-operator/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/dns-operator/docs/RELEASE/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/dns-operator/docs/provider/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/dns-operator/docs/RFC/distributed-dns/dnsrecord-lifecycle/ - 2024-12-03 + 2024-12-04 https://docs.kuadrant.io/dev/dns-operator/docs/reference/dnsrecord/ - 2024-12-03 + 2024-12-04 \ No newline at end of file diff --git a/dev/sitemap.xml.gz b/dev/sitemap.xml.gz index db875791..fac172ee 100644 Binary files a/dev/sitemap.xml.gz and b/dev/sitemap.xml.gz differ