Skip to content

Instantly share code, notes, and snippets.

View robinbraemer's full-sized avatar
🦁
professional problem solver

Robin Brämer robinbraemer

🦁
professional problem solver
View GitHub Profile

Guide: Using Zitadel SAML as Rancher IdP via Keycloak SAML Auth Provider

As an admin I want to allow users to SSO to Rancher via Zitadel as the central identity auth provider.

Since Rancher has no Zitadel or generic OIDC or SAML auth provider, our trick is to use Keycloak SAML, but connect it to Zitadel.


Create SAML App in Zitadel

@robinbraemer
robinbraemer / config-simple.yml
Last active November 30, 2022 17:38
This Gist is automatically updated by a GitHub Action. It contains the files embedded by the Minekube Docs at https://github.com/minekube/docs.
# This is a simplified config where the rest of the
# settings are omitted and will be set by default.
# See config.yml for the full configuration options.
#
# The Minecraft editions Gate supports.
editions:
# Java Minecraft edition is the first popular edition for desktops.
java:
enabled: true
config:
@robinbraemer
robinbraemer / README.md
Last active September 12, 2022 17:08
Free ipinfo.io Business plan features

How to use ipinfo.io business plan features for free

! THIS GIST IS FOR INFORMATION PURPOSES ONLY. USE AT YOUR OWN RISK !

It uses the /widget/demo endpoint that is shown on the landing page of ipinfo which returns results only available in business plan.

The following shows the available API endpoints. You should look at the code below to make requests on your own instead of using my demo Cloudflare Worker. Because Cloudflare Workers use shared IPs the ipinfo API rate limits too many requests from the same IP and sometimes returns a 429 Too Many Requests.