SugarCRM Integration - Community edition -Rest vrs SOAP - rest

We have a setup where SugarCRM will be deployed/hosted on AWS Cloud and it has to be integrated with a Portal application and Mobile App.
Considering the scenario, which SugarCRM APIs should be preferred for integration i.e SOAP OR REST and why?
Or should we use SOAP for portal and REST for mobile app integration?

Use REST. According to the SugarCRM support site, "SOAP support is deprecated as of 7.x and you should move integrations over to the new REST endpoint".

Related

How to call Soap service in Sap Cloud Sdk for javacript project Or Cap node.js project

As the title mentioned, do I have any way to call soap service in sap cloud sdk for javascript or in cap node.js project?
enter image description here
In Feature Matrix at sap.github.io as the pitcure show, Soap is not supported in cloud sdk for js.I don't know if it is also not supported in cap node.js.
is there any scheme to call soap service in these two scenes?(cap node.js will be better)
thanks.
Yes, you can call SOAP API's from SAP CAP,
please check this blog post.

Using Google-Account to log into Alfresco

Is it possible to log in to the Alfresco Community Edition using a Google account and using SSO?
How to configure this connection correctly using WSO2 Identity Server?
Read the documentation about SAML support on the Alfresco Documentation site: https://docs.alfresco.com/saml/concepts/saml-config-overview.html

How to implement RESTful API for Siebel IP16

We have recently upgraded our Siebel CRM application from version 8.1.1.11 PS16 ( IP13) to latest Siebel CRM version Innovation Pack 16 and are planning to implement "RESTful API for Siebel IP16"
Please help me to understand how to start building RESTful API for Siebel CRM along with some examples if possible.
Regards,
Sombir Sheoran
You will find the best articles on SiebelHub, those guys have totally dissected the REST api and have posted working code. Siebel IP16 achieves REST via an additional TomCat server, which converts the REST to SOAP passing it to Siebel. So you need to look at its installation as well.

OAuth with IBM API Manager and IBM Mobile First

I would like to use OAuth as authorization system for my API created on the IBM API Manager (on Bluemix). Is it possible to use the IBM MobileFirst as OAuth provider? I have already tried inserting
mobile_first_context*/authorization/v1/authorization
as “Authorization URL”, after calling
advanced_developer_portal_context*/oauth/authorize
I obtain the form to insert the credentials, I enter a MobileFirst user and password (credentials are in basic user registry) but it seems to be always failing and the form is constantly visible.
What am I getting wrong?
Thank you in advance.
This is not possible through MobileFirst Platform Foundation at this time. The question should be directed at the API Manager product. You could probably open a PMR (support ticket) for that team.
To use OAuth to the secure the APIs in IBM API Management, please see the Securing an API by using OAuth 2.0 tutorial. As provided in the earlier answer it is not possible through IBM Mobile First Platform at this time.

Single Sign-On for SAPUI5 app: how to set up?

I have a SAP sso2 service enabled in the company, how would I enable single sign-on in code? What do I need to insert to my code and possibly where?
When I log in to portal, single sign-on feature works, as I am not asked for password every time. I would like to have the same thing for my SAPUI5 application.
Can I possibly use cookies? If yes, how?
Yes, you can have the same thing for your SAPUI5 application. You don't need to code anything. SSO for ABAP is standard configuration. You can use any of these:
SPNego for ABAP (included in SAP Single Sign-On 2.0)
SAML to Active Directory (assuming your users are there and that's why you have SSO to Portal)
When your company has implemented SSO for Portal, they should of course do the same for SAP GUI and ABAP HTTP. :-)
Note that there is a licensing cost for SAP Single Sign-On 2.0.
If you use ABAP on-premise system for your SAPUI5 app, then you need to have SAP Single-Sign-On solution installed, it includes SAML support.
SAML implementation on AS ABAP is provided by CommonCryptoLib (SAPCRYPTOLIB) so what you need here:
Install SAPCRYPTOLIB library server-side.
Not needed on Netweaver 72x/74x kernel PL released after November 2013, because now built-in kernel.
Enable SAML provider in AS ABAP in SAML2 transaction
Configure AS ABAP as service provider
Set up SAP SSO
After that you will be able to connect to ABAP system from your app.
If you connect to SCP cloud ABAP or HANA system, then this is even more simply because it supports SAML natively.