AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Ios App Microsoft Graph Api Passwort speichern
Thema durchsuchen
Ansicht
Themen-Optionen

Ios App Microsoft Graph Api Passwort speichern

Ein Thema von oakley · begonnen am 14. Jan 2023 · letzter Beitrag vom 16. Jan 2023
 
oakley

Registriert seit: 15. Aug 2005
287 Beiträge
 
#1

Ios App Microsoft Graph Api Passwort speichern

  Alt 14. Jan 2023, 18:53
Hallo zusammen,

ich habe nunmehr endlich von Apple mein Developer Account frei geschaltet bekommen und habe auch direkt los gelegt.
Ich müsste einen Zugriff auf die Microsoft Graph Api machen und das Ganze funktioniert auch so weit.
Wichtig ist, dass sich die User mit Benutzernamen und Kennwort bei der Graph Api anmelden müssen, denn nicht alle user haben Zugriff auf die dementsprechenden Funktionen.

Microsoft bewerkstelligt diese Anmeldung verschiedener User aussließlich per Browser (oder weiß jemand da etwas anderes ?).
Diese Anmeldung erledigt ich mit diesem URL String und einer TWebbrowser Komponente:

Code:
 
UrlStr := 'https://login.microsoftonline.com/xxx/oauth2/v2.0/authorize' +
            '?client_id=xxx' +
            '&client_secret=xxx' +
            '&response_type=code' +
            '&redirect_uri=https://login.microsoftonline.com/common/oauth2/nativeclient' +
            '&response_mode=query' +
            '&scope=openid User.Read offline_access Notes.Create Notes.Read.All Notes.Read.All Notes.ReadWrite Notes.ReadWrite.All Notes.ReadWrite.CreatedByApp';
Ihr seht, es geht um OneNote.

Jedes mal wenn der User einen neuen AuthToken braucht muss er sich anmelden. Wenn er mehrmals täglich die App schließt muss er also mehrmals Benutzername und Kennwort eingeben.
Ich werde in diesem Zuge allerdings nicht gebfragt ob die Daten in der Ipad Keychain speichern möchte. Weiß jemand, wie man das am besten bewerkstelligen kann?

Ich habe das gleiche als Windows Programm gemacht und da funktioniert es (auch TWebbrowser Komponente).

Am besten wäre es wenn man bei der Anmeldung komplett umd en Browser herum käme aber das ist wo viel ich bis Dato gelesen habe nicht machbar, zumindest nicht wenn man den Zugriff auf userbasis haben möchte.

LG

Mirko
  Mit Zitat antworten Zitat
 


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 23:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz