I have configured a ADFS server which has relying party trust configured to office 365. I am able to authenticate users in the O365 using ADFS server. Is it possible to use SAML token issued by this ADFS server and fetch calendar or mail details using EWS exchange APIs?
Have you DirSynced ADFS and O365 (which uses Azure Active Directory)?
If so, did you have a look at the Office 365 REST APIs?
Code samples
Just a thought!
Related
Our EWS managed API application is currently using basic authentication with service account.
We are planning to change it to use OAuth authentication due to basic authentication won't work in 2020.
Will OAuth works with windows service in which there will be no user interaction? can we use OAuth Token from Azure AD when making EWS requests to read, update and delete user's calendar for on-prem exchange server and exchange online?
OAuth will work with a Windows service, using client credentials flow, AKA two-legged OAuth. Until Exchange 2019 appears, you can only do this with Exchange Online and Azure AD tokens.
One other thing: not only won't Basic Auth work in 2020, but I believe all of EWS will be deprecated in lieu of the Graph API by 2020.
Is it possible to call Exchange Soap Services 2010 offline if there is an exchange server setup?
Exchange Soap Services uses iOS application for Create Event View Event list.
Is it possible to call Exchange Soap Services 2010 offline
No EWS is a Web Service so like any web service its a remote endpoint if your not online then there is no remote endpoint to process the request your sending. Your application or client could still function offline if you create your caching logic and retrieval logic but you won't be making the same EWS call as there would be no remote endpoint to process any responses.
If I run IBM BPM within my own enterprise, I can configure BPM to use my own SMTP server within my enterprise to send emails. However, when I run IBM BPM on Cloud I seem to have a puzzle/problem. To what SMTP server should I direct my requests to transmit emails?
I can't target my internal SMTP server because it is internal and there is no network path from BPM on Cloud to my internal corporate SMTP server. Unfortunately, even if there was a path, the IBM supplied SMTP email service within IBM BPM doesn't support SMTP credentials and I obviously can't expose an un-authenticated SMTP relay to the Internet from within my company.
Has anyone successfully achieved sending emails from a BPM process hosted by IBM BPM on Cloud and, if so, what recipe was used to transmit the emails?
IBM BPM doesn't support SMTP credentials. I made a work around solution that I made a Java code module for sending email and I attached to my BPM.
I made a lot of searches before for this problem but I didn't find any other solution for this problem.
I am investigating a scenario/set up where we want to host SSRS 2016 Mobile reports for one of our clients and provide SSO using SAML.
As it is known, SSRS 2016 Mobile reports are consumed in Power BI app and as per the recent updates to Power BI app, it now allows OAuth to connect to Reporting Services (2016). The standard set up to do so can be found on Power BI site,
https://powerbi.microsoft.com/en-us/documentation/powerbi-mobile-oauth-ssrs/?mobileclient=ios
The above standard set up uses ADFS for user authentication when authenticating the user on Reporting Services (along with OAuth).
However, in our case, we would like to use SAML assertion over OAuth to provide authentication for Reporting Services as the Identity Provider is not in the same domain and is not something we have control over.
Does anyone have any experience/knowledge of if OAuth support for Reporting Services (SSRS 2016) will work with a SAML assertion from a separate Identity provider other than ADFS in the same domain as that of SSRS?
Is it correct to assume that in the above set up, we can simply replace the redirect URL to that of the third party Identity provider and it will simply show the login screen from the Identity provider to authenticate the user and pass the SAML token back to client to be used by SSRS?
There is a PoC available which uses SAML 2.0 Bearer Assertion Flow for OAuth 2.0 at the following location and I am not sure if this principle will work with SSRS 2016 Mobile reports in Power BI app?
http://blog.scottlogic.com/2015/11/19/oauth2-with-saml2.html
Look forward to any help/advice on this.
Happy to share more details if any of the above is not clear.
Cheers,
Hitesh
We are using WSO2 API Manager as a gateway to route requests to backend. We have a requirement to verify user credentials and authorization by making a call to Oracle Identity Manager and Oracle Access Manager before making the call to the backend.
I have read the external LDAP user store configuration. But my client's enterprise is using Oracle identity management for user and access management.
How can this be done in WSO2 API manager.
With the current version of API-M which is 1.8.0, we can not add an external Identity Manager as the OAuth server for API Authorization. This sort of an integration will be possible with the next release of WSO2 API Manager which is 1.9.0.
However, you can integrate an external Identity Provider for user authentication by leveraging the capabilities of WSO2 Identity Server. You could integrate WSO2 API Manager with WSO2 Identity Server and user that for SSO and integrate with an external IDP. Please read this blog on how to achieve that.