Is it possible to disable the community features from the WSO2 API Manager? This is the section in an API that allows a use to 'share' the API via email or social media sites. I have looked through the documentation and the api-manager.xml configuration file but can't seem to find out how. I have already been able to disable the comments, ratings and forum but can't seem to disable the social media parts.
Currently, there is no configuration to remove that section from UI. But you can modify the theme by subtheme approach. Here is what you have to do.
1) Put a copy of below file to a new subtheme directory as mentioned in above doc.
<APIM_HOME>/repository/deployment/server/jaggeryapps/store/site/themes/wso2/templa
tes/api/overview/template.jag
2) Remove social links section from that file.
3) Configure new subtheme in site.json.
Related
Looking into how to manage (in our case just list and get properties of) the SAML application that we have created via the "Web and Mobile Apps" section of the google console.
I don't see any reference to how to get this information from the https://developers.google.com/admin-sdk/directory/reference/rest documentation.
Is this API available somewhere else?
It is not possible. All you can use are the API methods listed in the documentation you shared, however you can only see the SAML apps from the Admin console web UI.
You can also request this as a feature using the "Missing features" option, to see if they have the chance to develop something like this.
I have been using https://www.google.com/m8/feeds/ to list all users of a domain when the admin installed my web application.
This api has been deprecated for a while and is now disabled. We are advised to use the new directory api.
However, in order to use the directory api, the admin of the domain must have enabled the api access with a checkbox in a deep menu item. It goes without saying that many of them will have the admin api access disabled.
1) On this question Arun Nagarajan said "We are looking into improving this flow" in 2013. Is there any update about this?
2) In another question, jonathanberi seems to say that the admin api is automatically enabled when the user installs the app. But I wasn't able to reproduce this feature, and I can't find any documentation stating this. Is there any (preferably official) documentation that confirms such behaviour?
is there any other route other than the route mentioned in another post (pasted the post details below), where need to look into a bunch of files and understand the api's exposed.
=====
Yes its possible. All the functions in EMM are exposed as APIs. You better look at the scripts at wso2emm-1.1.0\repository\deployment\server\jaggeryapps\emm\api to get an idea on the APIs in EMM. You can find the endpoints inside those js filese. Also please note that this app is written using JaggeryJS. For the authentication you may look at SAML sso which has been used in EMM. For this you could use a modal dialog to load the SSO page or else you may modify it to support OAuth as follows.
WSO2 EMM does not expose any APIs, that supports registering a device other than Android or iOS as they are the supported platforms. The quoted text is from a question related to iOS.
I am trying to enable a single-sign-on for a sitecore website.
I have installed and configured the Sitecore AD module.
( as instructed here : http://sdn.sitecore.net/upload/sdn5/modules/ad/sitecore_active_directory_module_guide_sc62-65-usletter.pdf )
This made it possible to use a single-sign-on for the sitecore CMS functionality.
But on the actual website this doesn't seem to help me out.
Users should be automatically logged in ( single-sign-on )
Anyone know how i can achieve this ?
The AD module will connect you to Active Directory and the instructions for the module will show you how authors can sign in automatically to the content management interface. This is the primary purpose of the Active Directory module.
That being said, you can also use it for end-user SSO if that is your goal. I've accomplished this in the past by setting up some .NET code in the Session_Start of the Global.asax to extract the current user's credentials and then log them in using the AuthenticationManager.
There is a similar question on SO with suggested solutions that can be found here: Sitecore with LDAP - authenticate programmatically
I searched on the Web to find an evidence for changing Gmail settings through google admin sdk but I could not find anything!
I want to add labels to a gmail account(x#gmail.com) through google admin sdk. I just need to know is it possible or not? if it is, how should I get my authentication keys.
Best,
Majid
Yes, this is possible.
Within the Admin SDK, you'll see an option on the left, Manage Settings. From here, you can click on Email Settings. Managing labels are specifically detailed here and the authorization info can be found within the Email Settings API Authentication section.
Hope this helps!
Not possible on an #gmail.com account. Admin SDK is for Google Apps admins only