oAuth2 Microsoft Token und Asinet (XBase 2.0)

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Antworten
w.mollers@skynet.be
Rookie
Rookie
Beiträge: 10
Registriert: Di, 05. Nov 2024 11:11

oAuth2 Microsoft Token und Asinet (XBase 2.0)

Beitrag von w.mollers@skynet.be »

Hallo,

hat schon jemand oAuth2 Microsoft Token Anmeldung mit der Xbase++ ASINET library implementiert ?

Schon den Token abholen war ein Akt, mit der Beschreibung des Assets oauth2 unter:

https://ilx.alaska-software.com/index.p ... ce-365.84/

Kommt man nicht wirklich weiter, die Beschreibung und die Beispiele sind teilweise verwirrend und funktionieren auch teils nicht!
Habe es dann endlich geschafft den Token zu bekommen!

Ich dachte nun das folgender Parameter zieht da es auch in der obigen Beschreibung so drin steht!

oSmtpClient:setAuthentication( "xoauth2" )

Dann kommt aber nur die Anfrage das ich eine SmartCard verwenden muß!!!
In der SmtpClient() Doku-Beschreibung steht nichts drin.

Wer kann weiter helfen ?
Vielen Dank
Willy
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9581
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 117 Mal
Danksagung erhalten: 409 Mal
Kontaktdaten:

Re: oAuth2 Microsoft Token und Asinet (XBase 2.0)

Beitrag von Tom »

Ich kann nur empfehlen, dafür die wirklich großartige und auch in anderen Bereichen extrem nützliche, robuste, sensationell dokumentierte und liebenswürdig supportete Chilkat-Bibliothek zu verwenden. Das ist neben List & Label mein wichtigstes Tool inzwischen.
Hier ein Beispiel für OAuth für MS 365/Mail, verfasst für Foxpro und deshalb mit nahezu null Aufwand in Xbase++ transferierbar:

https://www.example-code.com/foxpro/off ... ntials.asp
Herzlich,
Tom
w.mollers@skynet.be
Rookie
Rookie
Beiträge: 10
Registriert: Di, 05. Nov 2024 11:11

Re: oAuth2 Microsoft Token und Asinet (XBase 2.0)

Beitrag von w.mollers@skynet.be »

Kann Ich daraus schließen das es überhaupt nicht funktioniert mit der Asinet?
Vielleicht hat jemand noch dazu eine Anmerkung?
Schließlich ist die XBase++ Professional ja nicht geschenkt!

Im Chillkat Beispiel wird nur gewählt "ein Account in der Organisation, Only"
Geht es auch wen ich mit Accounts in any Organisation (Multitenant) und personal Microsoft Account wählen würde ?

Mein Ziel ist es eine Anmeldung hinzukriegen mit einer Hotmail Absender Adresse!
Selber ist der Anwender ein ganz normaler Anwendet mit einem Personal Microsoft Account oder nur ein Hotmail Account!
Danke
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14751
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 24 Mal
Danksagung erhalten: 103 Mal
Kontaktdaten:

Re: oAuth2 Microsoft Token und Asinet (XBase 2.0)

Beitrag von Jan »

Moin,

ich selber habe in einer Anwendung OAuth2 drin. Das läuft da über den HTTPClient(). Das ist aber natürlich speziell auf diese Datenbank angepasst und wird auf anderen Servern anders laufen.

Aber ich hatte neulichst hier im Forum schon mal den Link gepostet zu einem Artikel von Alaska, wie man per OAuth2 auf Outlook 365 zugreift: https://ilx.alaska-software.com/index.p ... ce-365.84/ Das läuft dann natürlich über SMTPClient(), aber die Vorgehensweise ist sehr ähnlich dem, was ich mit dem HTTPClient() gemacht habe. Vielleicht gibt das ja den Hinweis, wie man das lösen könnte. Auf jeden Fall bietet der HTTPClient() erheblich mehr als auf den ersten Blick sichtbar ist. Wobei auch ich da die Übersicht und Beispiele vermisse. Das ist teilweise frustrierende Knochenarbeit, das passende und richtige herauszufinden.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
w.mollers@skynet.be
Rookie
Rookie
Beiträge: 10
Registriert: Di, 05. Nov 2024 11:11

Re: oAuth2 Microsoft Token und Asinet (XBase 2.0)

Beitrag von w.mollers@skynet.be »

Danke für die Rückmeldung

Ich komme da nicht weiter da der SmtpClient() nicht weiter.
Hast du den einen Ansatz/Beispiel wie ich eine E-Mail versenden kann mit dem httpClient() und MS-Token?
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14751
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 24 Mal
Danksagung erhalten: 103 Mal
Kontaktdaten:

Re: oAuth2 Microsoft Token und Asinet (XBase 2.0)

Beitrag von Jan »

Hallo Willy,

für das Email-Versenden passt ja das Beispiel von Alaska, wo ich den Link gesendet hatte. HTTPClient() ist bei Mails natürlich der falsche Ansatz, da muß das SMTPClient() snei.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
w.mollers@skynet.be
Rookie
Rookie
Beiträge: 10
Registriert: Di, 05. Nov 2024 11:11

Re: oAuth2 Microsoft Token und Asinet (XBase 2.0)

Beitrag von w.mollers@skynet.be »

Ja, dachte ich mir

Beispiel von Alaska wie gesagt funktioniert nur bedingt und da Ecke ich an!

Im Beipiel steht :

oSmtpClient:setAuthentication( "xoauth2" )

Geht nicht, er möchte eine Smartcard und das ist nirgendwo dokumentiert von Alaska aber im Beispiel steht es so drin!
Danke
Antworten