Skip to content

Commit a356952

Browse files
committed
O365: revert default redirectUri to https://login.microsoftonline.com/common/oauth2/nativeclient, live.com authentication expects this default value, users can still override with localhost in manual authentication mode
git-svn-id: https://svn.code.sf.net/p/davmail/code/trunk@4055 3d1905a2-6b24-0410-a738-b14d5a86fcbd
1 parent 429871b commit a356952

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/java/davmail/exchange/auth/O365Authenticator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ public void authenticate() throws IOException {
141141
// common DavMail client id
142142
String clientId = Settings.getProperty("davmail.oauth.clientId", "facd6cff-a294-4415-b59f-c5b01937d7bd");
143143
// standard native app redirectUri
144-
String redirectUri = Settings.getProperty("davmail.oauth.redirectUri", "https://localhost/common/oauth2/nativeclient");
144+
final String redirectUri = Settings.getProperty("davmail.oauth.redirectUri", Settings.getO365LoginUrl() + "/common/oauth2/nativeclient");
145145
// company tenantId or common
146146
tenantId = Settings.getProperty("davmail.oauth.tenantId", "common");
147147

src/java/davmail/exchange/auth/O365InteractiveAuthenticator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public void authenticate() throws IOException {
102102
// common DavMail client id
103103
final String clientId = Settings.getProperty("davmail.oauth.clientId", "facd6cff-a294-4415-b59f-c5b01937d7bd");
104104
// standard native app redirectUri
105-
final String redirectUri = Settings.getProperty("davmail.oauth.redirectUri", "https://localhost/common/oauth2/nativeclient");
105+
final String redirectUri = Settings.getProperty("davmail.oauth.redirectUri", Settings.getO365LoginUrl() + "/common/oauth2/nativeclient");
106106
// company tenantId or common
107107
String tenantId = Settings.getProperty("davmail.oauth.tenantId", "common");
108108

src/java/davmail/exchange/auth/O365ManualAuthenticator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public void authenticate() throws IOException {
8888
// common DavMail client id
8989
final String clientId = Settings.getProperty("davmail.oauth.clientId", "facd6cff-a294-4415-b59f-c5b01937d7bd");
9090
// standard native app redirectUri
91-
final String redirectUri = Settings.getProperty("davmail.oauth.redirectUri", "https://localhost/common/oauth2/nativeclient");
91+
final String redirectUri = Settings.getProperty("davmail.oauth.redirectUri", Settings.getO365LoginUrl() + "/common/oauth2/nativeclient");
9292
// company tenantId or common
9393
String tenantId = Settings.getProperty("davmail.oauth.tenantId", "common");
9494

0 commit comments

Comments
 (0)