javax.mail.AuthenticationFailedException: AUTHENTICATE failed.
$AFJVAPRG -classpath .:$AF_CLASSPATH OAuthIMAPTest OCIEBDEV@xxxxihotels.com 029ed1da-8d5d-4b29-8492-c5d44db4e100 https://login.microsoftonline.com/902ff0f7xxxx-4fea-8a30-63142fd6438d/oauth2/v2.0/token https://outlook.office365.com/.default 01068342 01068343 Ox@xels22 /appltop/oracle/R12DEV/fs1/inst/apps/R12DEV_ebserpapp/appl/fnd/12.0.0/secure/R12DEV.dbc MicrosoftOffice365ExchangeOnline > /tmp/OAuth_Imaplatest.out
javax.mail.AuthenticationFailedException: AUTHENTICATE failed.
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:474)
at javax.mail.Service.connect(Service.java:275)
at javax.mail.Service.connect(Service.java:156)
at OAuthIMAPTest.main(OAuthIMAPTest.java:100)
log file:
OAuth AccessToken is => xfsdfasdfafasdfasdfasfasdfasdzAtNjMxNDJmZDY0MzhkIiwidXRpIjoiREdEYmduTHlnMHF0MUpxaHNwVkFBQSIsInZlciI6IjEuMCIsIndpZHMiOlsiMDk5N2ExZDAtMGQxZC00YWNiLWI0MDgtZDVjYTczMTIxZTkwIl19.rGQXD75V2NAdsBBZfvK3bnhLmPSHyOd6DJvBD5AEVft0HXEWmRzjYFkdRA_92IkWA3BD2IMEpzaOX8qewQOR8TMygW7oXZtcem98AvA6ptpyvDK_6_vOYy4gXbj3FcsGNcpkNGn6AyAuoYF5DwwJrwuAaOow5Pqonxh_Zi0vqrhPGvR-Pi2h6heAVyTshN4w7ObRSfACCiqQ74yam1rO3I_HYShD3aWyzAtgnSEObaoWJJvmH3iVSaOTBNYgWxJ9YVwB92Ey6_GXbHFARdZs8Qhj2jhdC7Bft_4M8jmqwlocSmKVwg9RaFWhbVEs-nQMPMIfakeJ_SWdp7nga2zJ2w
DEBUG: JavaMail version 1.4ea
DEBUG: java.io.FileNotFoundException: /appltop/oracle/R12DEV/fs2/EBSapps/comn/util/jdk64/jre/lib/javamail.providers (No such file or directory)
DEBUG: !anyLoaded
Cause: Instance is not SSL enabled
Fix: Enable SSL
OAuth 2.0 (it uses access tokens sent over HTTPS).
There is also a specific version of OAuth 2.0 that is used in Microsoft Azure Active Directory. Microsoft’s version of OAuth 2.0 requires additional fields to get an access token (for example the resource field). To support these fields, ReadyAPI provides an additional authorization type - OAuth 2.0 (Azure
Comments
Post a Comment