AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Indy 10 + Exchange (EWS) -> Authentification

Indy 10 + Exchange (EWS) -> Authentification

Ein Thema von Gruber_Hans_12345 · begonnen am 15. Okt 2014 · letzter Beitrag vom 15. Okt 2014
Antwort Antwort
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.390 Beiträge
 
Delphi 2007 Professional
 
#1

Indy 10 + Exchange (EWS) -> Authentification

  Alt 15. Okt 2014, 13:04
Hallo

Ich versuche gerade mich auf einen Exchange 2010 Server zu verbinden, aber leider klappt hier die Authentifikation nicht.

Ich habe schon neusten Indy und die OpenSSL 1.0.1 in Verwendung -> damit kompiliert mir das ganze zwar, aber bekomme immer nur 401er

dazu habe ich die IdAuthenticationSSPI eingebunden

Ich sehe auch das ich zuerst einen 401 er bekomme mit dem Header das "Negotiate und NTLM" verfügbar ist.

Die Indy unit liefert in beiden Fällen einen NTLM zurück.

Dann bekomme ich eine erneute 401 (was ja bei NTLM gültig ist) mit der Message 2 des NTLM ...
Indy schickt dann einen Message 3 des NTLM zurück

danach bekomme ich einen 401 mit der ersten Anfrage wieder (also ohne MEssage und co) und das ganze bricht ab.

Hat das wer schon zum laufen gebracht?
Wo kann ich ansetzen?
Habs mit so einem EWSEditor probiert, da läuft alles ....

Dieses Negotiate kann Indy nicht oder? Habs im chrome mal getestet, da ist ja nur eine kommunikation nötig ...
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
2.919 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Indy 10 + Exchange (EWS) -> Authentification

  Alt 15. Okt 2014, 13:53
Für eine Fehlersuche ist es am einfachsten, einen lokalen protokollierenden Proxy wie Fiddler2 zu benutzen. Einmal mit einem funktionierenden Client, und einmal mit der eigenen Anwendung. Danach muss man nur noch die aufgezeichneten HTTP Header Daten sorgfältig vergleichen.
Michael Justin
  Mit Zitat antworten Zitat
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.390 Beiträge
 
Delphi 2007 Professional
 
#3

AW: Indy 10 + Exchange (EWS) -> Authentification

  Alt 15. Okt 2014, 14:12
Mein Problem ist im moment auch noch das, das mein funktionierender Client nicht die NTML Authentifikation verwendet sondern die Negotiate ... daher sind sowohl der Aufruf als auch die Anzahl der Connections unterschiedlich ...
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 02:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf