guest@nilsbauer.de:~$ figlet -f "ANSI Shadow" Nils Bauer

Nils Bauer

> IAM Consultant // @ amiconsult GmbH · Berlin

Identity & Access Management · CIAM · cidaas · Login-Flows, die einfach funktionieren

[ ./contact.sh ] [ linkedin ↗ ]

Drück ` oder Strg+K für eine Shell. Und such die Eastereggs. Es gibt einige.

[ok] identität verifiziert · match 99.7%
identity.jpg :: klicken zum Entschlüsseln

guest@nilsbauer.de:~$ cat about.mdÜber mich

Hi, ich bin Nils — IAM Consultant bei der amiconsult GmbH in Berlin. Ich helfe Unternehmen dabei, Identitäten in den Griff zu bekommen: wer worauf zugreifen darf, wann — und wie man beweist, wer man ist.

Ich komme aus der Softwareentwicklung und habe rund zehn Jahre Code geschrieben. Deshalb zeichne ich nicht nur Architekturdiagramme, sondern baue auch die Integrationen und Login-Flows dahinter. Mein Schwerpunkt: Customer Identity (CIAM) mit Plattformen wie SAP Customer Data Cloud und PingOne, Standards wie OAuth 2.0, OpenID Connect und SAML — und starke Authentifizierung mit MFA und Passkeys, die sich für Nutzer mühelos anfühlt.

guest@nilsbauer.de:~$ id nils

uid=1337(nils) gid=1000(iam) groups=1000(iam),443(tls),2048(rsa),4711(berlin),8080(dev)

guest@nilsbauer.de:~$ tree ~/expertiseThemen & Expertise

Klick auf eine Datei, um sie zu lesen.

~/expertise
├── authentication/
│   ├── 
│   ├── 
│   └── 
├── authorization/
│   ├── 
│   └── 
├── protocols/
│   ├── 
│   └── 
├── ciam/
│   ├──  ★ expert
│   ├── 
│   ├── 
│   └── 
├── governance/
│   ├── 
│   └── 
├── 
└── 

5 directories, 15 files

$ cat ~/expertise/…

‹ wähle einen Knoten im Baum ›

guest@nilsbauer.de:~$ ./auth-flow --oidc --pkce --passkeyEin Login unter der Lupe

So sieht ein moderner Login unter der Haube aus. Klick aufs Diagramm = Pause/Weiter.

00/11

guest@nilsbauer.de:~$ cat id_token.jwtMein ID-Token

Ein JWT ist signiert, nicht verschlüsselt — jeder kann es lesen. Klick zum Dekodieren.

guest@nilsbauer.de:~$ passkey --loginLogin mit Passkey

$ login

Gespeichert werden nur dein Nutzername und der öffentliche Schlüssel deines Passkeys. Kein Passwort, keine E-Mail, kein Tracking, keine Cookies. Du kannst den Account jederzeit löschen; inaktive Accounts verschwinden nach 180 Tagen automatisch.


      

guest@nilsbauer.de:~$ cat certs.json | jqZertifizierungen

[
  {
    "name": "Certified Professional – PingOne",
    "issuer": "Ping Identity",
    "issued": "2024-10"
  },
  {
    "name": "SAP Certified Development Associate – SAP Customer Data Platform",
    "issuer": "SAP",
    "issued": "2023-11"
  },
  {
    "name": "SAP Certified Development Associate – SAP Customer Data Cloud",
    "issuer": "SAP",
    "issued": "2023-03"
  },
  {
    "name": "iSAQB® CPSA – Foundation Level",
    "issuer": "iSAQB / Certible",
    "issued": "2024-05"
  },
  {
    "name": "DF400: Production-Ready Development",
    "issuer": "MongoDB",
    "issued": "2023-01"
  }
]

guest@nilsbauer.de:~$ ./contact.sh --request-accessKontakt

Zugriff anfordern? Kein Ticket nötig. Schreib mir zu IAM, CIAM, Projekten — oder einfach zum Fachsimpeln.

Antwortzeit: menschlich. Approver: Nils.

guest@nilsbauer.de:~$ exec bash --loginShell

Für alle, die lieber tippen als scrollen. Drück ` oder Strg+K — oder klick auf den Button.