Hi Samisa, The security mechanism would be OAuth 2.0.
@Dushan : Yes Dushan I have already obtained the API_KEY for the Flickr API. However the "auth" API you mentioned above is being deprecated in favor of OAuth. So there is no need for us to implement the "auth" API methods since we are using OAuth. Further details can be found in [1] and [2]. 1. https://www.flickr.com/services/api/misc.userauth.html 2. https://www.flickr.com/services/api/auth.oauth.html Thanks. On Thu, Mar 20, 2014 at 4:59 PM, Dushan Abeyruwan <[email protected]> wrote: > Hi > Yes, As Samisa suggested you should include security mechanism; For > flicker you need to obtain API_KEY for further access. Ideally you should > include followings [1] to your implementation, anyway please do come up > with proper method names you can't have (.) embed methods implemented > within connector which violate the rules of connector operations. > > [1] > auth > > - *flickr.auth.checkToken > <https://www.flickr.com/services/api/flickr.auth.checkToken.html>* > - *flickr.auth.getFrob > <https://www.flickr.com/services/api/flickr.auth.getFrob.html>* > - *flickr.auth.getFullToken > <https://www.flickr.com/services/api/flickr.auth.getFullToken.html>* > - *flickr.auth.getToken > <https://www.flickr.com/services/api/flickr.auth.getToken.html>* > > auth.oauth > > - *flickr.auth.oauth.checkToken > <https://www.flickr.com/services/api/flickr.auth.oauth.checkToken.html>* > - *flickr.auth.oauth.getAccessToken > > <https://www.flickr.com/services/api/flickr.auth.oauth.getAccessToken.html>* > > > Cheers, > Dushan > > > On Thu, Mar 20, 2014 at 4:35 PM, Samisa Abeysinghe <[email protected]>wrote: > >> What is the security mechanism? >> >> Thanks, >> Samisa... >> >> >> Samisa Abeysinghe >> >> Vice President Developer Evangelism >> >> WSO2 Inc. >> http://wso2.com >> >> >> >> On Thu, Mar 20, 2014 at 3:58 PM, Nalin Chandraratne <[email protected]>wrote: >> >>> *Introduction* >>> The Flickr API is a powerful way to interact with Flickr accounts. With >>> the API, you can read almost all the data associated with pictures and >>> sets. You can also upload pictures through the API and change/add picture >>> information. >>> >>> *Connector Summery* >>> Name : Flickr >>> API Version : 1.0 >>> Technology : REST with ESB templates. >>> API url : https://www.flickr.com/services/api/ >>> >>> *Selected Method List* >>> The API provides *200+ methods*. Out of those methods we have selected >>> the following methods to be implemented in the first round, within the >>> given time frame. >>> >>> photos >>> >>> - *flickr.photos.addTags >>> <https://www.flickr.com/services/api/flickr.photos.addTags.html>* >>> - *flickr.photos.delete >>> <https://www.flickr.com/services/api/flickr.photos.delete.html>* >>> - *flickr.photos.getCounts >>> <https://www.flickr.com/services/api/flickr.photos.getCounts.html>* >>> - *flickr.photos.getExif >>> <https://www.flickr.com/services/api/flickr.photos.getExif.html>* >>> - *flickr.photos.getFavorites >>> <https://www.flickr.com/services/api/flickr.photos.getFavorites.html>* >>> - *flickr.photos.getInfo >>> <https://www.flickr.com/services/api/flickr.photos.getInfo.html>* >>> - *flickr.photos.getNotInSet >>> <https://www.flickr.com/services/api/flickr.photos.getNotInSet.html>* >>> - *flickr.photos.getPerms >>> <https://www.flickr.com/services/api/flickr.photos.getPerms.html>* >>> - *flickr.photos.getRecent >>> <https://www.flickr.com/services/api/flickr.photos.getRecent.html>* >>> - *flickr.photos.getSizes >>> <https://www.flickr.com/services/api/flickr.photos.getSizes.html>* >>> - *flickr.photos.removeTag >>> <https://www.flickr.com/services/api/flickr.photos.removeTag.html>* >>> - *flickr.photos.search >>> <https://www.flickr.com/services/api/flickr.photos.search.html>* >>> - *flickr.photos.setContentType >>> <https://www.flickr.com/services/api/flickr.photos.setContentType.html>* >>> - *flickr.photos.setDates >>> <https://www.flickr.com/services/api/flickr.photos.setDates.html>* >>> - *flickr.photos.setMeta >>> <https://www.flickr.com/services/api/flickr.photos.setMeta.html>* >>> - *flickr.photos.setTags >>> <https://www.flickr.com/services/api/flickr.photos.setTags.html>* >>> >>> photos.comments >>> >>> - *flickr.photos.comments.addComment >>> >>> <https://www.flickr.com/services/api/flickr.photos.comments.addComment.html>* >>> - *flickr.photos.comments.deleteComment >>> >>> <https://www.flickr.com/services/api/flickr.photos.comments.deleteComment.html>* >>> - *flickr.photos.comments.editComment >>> >>> <https://www.flickr.com/services/api/flickr.photos.comments.editComment.html>* >>> - *flickr.photos.comments.getList >>> >>> <https://www.flickr.com/services/api/flickr.photos.comments.getList.html>* >>> - *flickr.photos.comments.getRecentForContacts >>> >>> <https://www.flickr.com/services/api/flickr.photos.comments.getRecentForContacts.html>* >>> >>> test >>> >>> - *flickr.test.echo >>> <https://www.flickr.com/services/api/flickr.test.echo.html>* >>> - *flickr.test.login >>> <https://www.flickr.com/services/api/flickr.test.login.html>* >>> - *flickr.test.null >>> <https://www.flickr.com/services/api/flickr.test.null.html>* >>> >>> Uploading Photos <http://www.flickr.com/services/api/upload.api.html> >>> >>> This is the specification for building photo uploader applications. >>> It works outside the normal Flickr API framework because it involves >>> sending binary files over the wire. >>> >>> >>> >>> Thanks. >>> >>> >>> >>> -- >>> Nalin Chamara >>> Software Engineer >>> 071-56-147-56 >>> >> >> > > > -- > Dushan Abeyruwan | Associate Tech Lead > Integration Technologies Team > PMC Member Apache Synpase > WSO2 Inc. http://wso2.com/ > Blog:http://dushansview.blogspot.com/ > Mobile:(0094)713942042 > > -- Nalin Chamara Software Engineer 071-56-147-56
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
