AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

OAuth2 womit?

Ein Thema von TurboMagic · begonnen am 3. Jun 2019 · letzter Beitrag vom 4. Jun 2019
Antwort Antwort
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.960 Beiträge
 
Delphi 12 Athens
 
#1

OAuth2 womit?

  Alt 3. Jun 2019, 22:49
Hallo,

welche Möglichkeiten zur Nutzung von OAuth2 gibt es für Delphi Android apps?

Grüße
TurboMagic
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.116 Beiträge
 
Delphi 12 Athens
 
#2

AW: OAuth2 womit?

  Alt 4. Jun 2019, 08:09
Google mit "Delphi OAuth2" zeigt mir das hier als ersten Eintrag:
https://www.youtube.com/watch?v=EuEovgmVCUs
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#3

AW: OAuth2 womit?

  Alt 4. Jun 2019, 11:07
Diese Stackoverflow Antwort beschreibt fünf Möglichkeiten, die in der OAuth 2.0 Spezifikation genannt werden: https://stackoverflow.com/a/40382385/80901

Zitat:
External user-agent - the native application can capture the response from the authorization server using a (1) redirection URI with a scheme registered with the operating system to invoke the client as the handler, (2) manual copy-and-paste of the credentials, (3) running a local web server, (4) installing a user-agent extension, or by (5) providing a redirection URI identifying a server-hosted resource under the client's control, which in turn makes the response available to the native application.
Wenn man einen eigenen Webserver im Internet hat, ist Option 2 (Redirekt und Copy&Paste des OAuth Access Tokens) vermutlich am einfachsten, auch Option 5 klingt machbar (ebenfalls mit eigenem Webserver im Internet, mit dem die App kommunizieren kann)

Mäßig anspruchsvoll ist es, einen lokalen Webserver auf dem Gerät laufen zu lassen. D.h. z.B. mit Indy TIdHTTPServer (Option 3)

Die anderen Alternativen wären dann "custom schemes" und "user-agent extensions", zu ersterem gibt es Java-Beispiele und Bibliotheken u.a. AppAuth auf GitHub). Das wäre in Delphi nachzuprogrammieren und die entsprechenen Anbindungen an das Betriebssystem zu verdrahten.
Michael Justin
habarisoft.com

Geändert von mjustin ( 4. Jun 2019 um 11:18 Uhr) Grund: Link zu AppAuth
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz