Zum Hauptinhalt springen

Zertifikatsbasierter Login mit einem Gerätezertifikat

Der zertifikatsbasierte Login ersetzt Benutzername und Passwort durch ein persönliches digitales Zertifikat. Statt Anmeldedaten einzugeben, prüft der Server das Zertifikat und gewährt Zugang.

Es gibt zwei Möglichkeiten, das Zertifikat zu hinterlegen:

MethodeWo das Zertifikat liegtPhysische Karte nötig?
Gerätezertifikat (dieser Artikel)Auf dem Android-Gerät selbstNein
SmartcardAuf einer DESFire-NFC-KarteJa

Dieser Artikel behandelt die Gerätezertifikat-Variante.

So funktioniert es

  1. Ein persönliches Zertifikat wird auf dem Android-Gerät installiert (im System-Keystore)
  2. Der Anwender öffnet TheFlex und navigiert zur geschützten Webseite oder zum SAP-System
  3. Der Server fordert ein Client-Zertifikat an
  4. Android zeigt einen Dialog mit den verfügbaren Zertifikaten auf dem Gerät
  5. Der Anwender wählt sein Zertifikat aus – oder es wird automatisch ausgewählt, wenn nur eines vorhanden ist
  6. Der Anwender ist eingeloggt

![Zertifikatsauswahl-Dialog]

Empfehlung

Wenn jedes Gerät von einer festen, einzelnen Person genutzt wird, kann das Zertifikat vorab installiert werden und der Dialog wird automatisch übersprungen. Der Login passiert dann vollständig ohne Benutzerinteraktion.

Voraussetzungen

  • Der zertifikatsbasierte Login muss beim Identity Provider aktiviert sein (SAP, Azure AD o.ä.)
  • Für jeden Anwender muss ein persönliches Zertifikat ausgestellt werden
  • Das Zertifikat muss auf dem Android-Gerät installiert sein – typischerweise per MDM verteilt

Weitere Details zu Zertifikaten und zur Einrichtung in SAP oder Azure sind im Know-How-Bereich zu Zertifikaten zu finden.

TheFlex-Einstellung

Die Zertifikatsauswahl ist standardmäßig aktiviert unter Einstellungen → Sicherheit → Zertifikatsauswahl beim Login aktivieren.

Hinweis

Diese Einstellung greift nur, wenn die Smartcard-Option deaktiviert ist. Wenn Smartcards aktiv sind, liest TheFlex das Zertifikat stattdessen von der NFC-Karte.

Vergleich: Gerätezertifikat vs. Smartcard

GerätezertifikatSmartcard
EinrichtungsaufwandGering – MDM verteilt das ZertifikatHoch – NFC-Karten müssen beschrieben und verteilt werden
PortabilitätZertifikat bleibt auf dem GerätMitarbeiter hat seine Karte immer dabei
Geteilte GeräteWeniger geeignet – ein Zertifikat pro GerätIdeal – Mitarbeiter bringt seine eigene Karte mit
Personengebundene GeräteGeeignetGeeignet
SicherheitZertifikat durch Android-Keystore geschütztZertifikat verschlüsselt auf der NFC-Karte