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.
Related
I am trying to select a app server platform to service JOSN & Soap POST requests from client app on Desktops. The app server runs on linux and use PHP code.
I searched and found PHP framework but that doesn't give you easy to use auth user/password, so you have to do the auth in app code. What is to use for simple request/response app server with secure auth like user/password on first request and then token like normal web servers.
Currently using Drupal 7 REST services module to handle request auth, but SOAP has security issues. Looking for better and light weight framework.
For your API : https://www.drupal.org/project/jsonapi (it's gonna be implemented in 8.7 anymay)
If you have an external authentication provider (like keycloak, azureAD…) : https://www.drupal.org/project/oauth2_jwt_sso
If you don't : https://www.drupal.org/project/simple_oauth
I have an ASP.NET Core REST API Service hosted on an Azure Web App. I own its source code and I can change it if required.
I am planning to publish REST API Service with Azure API Management.
I am adding Azure AD authentication to the Azure API Management front. So, the API management front is secured. All the steps are is described here.
All good so far. Here is the question (or challange?) :
Considering that my backend REST API Service is hosted on Azure and publicly accessible, how do I protect it against the request calls other than the API Management Calls?
How the backend service knows the identity and AAD group claims of the incoming call and access to its claims?
A link to a code sample or online documentation would be a great help.
Update
While there are some overlaps with the follwoing question:
How to prevent direct access to API hosted in Azure app service
... part of this question is still outstanding:
How the backend service knows the identity and AAD group claims of the incoming call and access to its claims?
You can enable static IP restriction on your WebApp to only allow incoming traffic from the VIP of your APIM Service facing ( keep in mind in some specific scenarios , the VIP may change and will be required to update the whitelist again).
Clients ==> AAD==> VIP APIM Service <==> (VIP APIM allowed) Web App
https://learn.microsoft.com/en-us/azure/app-service/app-service-ip-restrictions
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.
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.
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!