wrangleris installed and ready to interact with Cloudflare Worker API. You will need a Cloudflare account. Clone the project repository, and setup your Cloudflare Worker project after authenticating with Wrangler.
account_id: the Cloudflare account ID;
zone_id: (Optional) DNS zone ID; and
kv_namespaces: an array of KV namespaces
cd js/ui && npm install && npm run build;
Build output directory:
/. And you will need to add some rules to do the routing between the Page and the Worker. Here are the rules for the Worker (the Page being used as the fallback on the subdomain):
ghcr.io/spruceid/siwe_oidc:0.1.0. Here is an example usage:
siwe-oidc.tomlconfiguration file, or through environment variables:
SIWEOIDC_ADDRESSis the IP address to bind to.
SIWEOIDC_REDIS_URLis the URL to the Redis instance.
SIWEOIDC_BASE_URLis the URL you want to advertise in the OIDC configuration (e.g.
SIWEOIDC_RSA_PEMis the signing key, in PEM format. One will be generated if none is provided.
At the moment it's not possible to use it end-to-end with the frontend as they need to share the same host (i.e. port), unless using a local load-balancer.
127.0.0.1. This is so both your browser, and Keycloak, can access the IdP.
http://siwe-oidc:8000/.well-known/openid-configurationto fill the settings automatically. As for the client ID/secret, you can use