![]() |
AW: Indy und OAuth / Microsoft365
Die WebPage kommt immer nur 1x bei der ersten Anmeldung, danach benötigt man das nicht mehr.
Bevor man sowas wie NSoftware verwendet, dann kann man auch das Beispielprojekt von Microsoft über eine Comserver DLL einbinden. |
AW: Indy und OAuth / Microsoft365
Zitat:
Wenn du das Token einmal hast, dann sind damit dann ja diese konkreten Berechtigungen verbunden. Je nachdem, wie das Token konkret umgesetzt ist, stehen dann z.B. Client-ID oder auch ein Benutzername im Token selbst (schau mal nach "JSON Web Token"), sodass der Dienst weiß, was er mit deinem Token anfangen soll und worauf er dir Zugriff geben darf oder eben nicht. Hier könntest du dich z.B. in die Details reinsteigern: Vielleicht klärt das ja noch ein paar Fragezeichen. |
AW: Indy und OAuth / Microsoft365
Zitat:
|
AW: Indy und OAuth / Microsoft365
Mit dem Code von friedt99 aus 2023 erhalte ich keinen gültigen Accesstoken. Hat jemand einen Tipp was da falsch läuft?
Oder kann mir Thomasl seinen Quellcode für das Testprogramm schicken? |
AW: Indy und OAuth / Microsoft365
Zitat:
Ist halt ein abwägen - Selbst machen und x Tage investieren und immer wider "Nachjustieren" müssen oder x € jedes Jahr an NSoftware überweisen. |
AW: Indy und OAuth / Microsoft365
Zitat:
Sind die Mail-Benutzer im |
AW: Indy und OAuth / Microsoft365
Liste der Anhänge anzeigen (Anzahl: 1)
Der Access Token ist nun wirklich extrem einfach zu besorgen und hier das geringste Übel. Das ist einfach nur ein POST-Request mit vier Formularfeldern als "application/x-www-form-urlencoded". Statt als Felder kann man auch einen Querystring als Roh-Payload übergeben (client_id=bla&client_secret=...), was technisch dasselbe ist. Das klappt auch in Delphi, hier aber zur besseren Sichtbarkeit in SoapUI:
|
AW: Indy und OAuth / Microsoft365
Zitat:
Das Problem wird bei der Konfiguration der App-Registrierung oder der Exchange Online Konfiguration liegen. Die Referenz, die ich verwendet habe ist hier: Hier vor allem die Abschnitte "Add the POP, IMAP, or SMTP permissions to your Microsoft Entra application" und "Register service principals in Exchange". |
AW: Indy und OAuth / Microsoft365
Zitat:
Für public clients existiert der aufwendigere "OAuth2 authorization code flow" mit Callback-URL, bei dem kein client secret notwendig ist (ausser bei Web-Anwendungen, aber da liegt das client secret zentral beim Anbieter auf dem Server). |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 20:12 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