feed-icon-32x32.png

Subscribe in Feed Reader
Subscribe by Email

Learn how Salesforce.com can help your business
arrowpointe @ twitter
  • if I don't use Test.startTest and Test.StopTest, it all works fine. weird 49 mins ago
  • i am getting error "System.Exception: Too many System.runAs() invocations: 1" in my test method. does using RunAs require a special request? 51 mins ago
  • if anyone has experience using Crypto.sign() in Apex, it'd be nice to see an example or update my forum post http://is.gd/1lQc0 1 day ago
  • random poll: what is the average length of the data in the Description field of your incoming web-to-lead data? how about the max? 3 days ago
  • like @judis217 i'd like @twitter to add a search/sort feature on my follower list. how hard is that? they need a force.com Ideas site. 3 days ago
  • what's so great about Twitters updated follower/following list? nothing really. they never put in features to make the site more functional. 3 days ago
  • destroy twitter is a nice little appl. will try for a while since Twhirl is not in development anymore 6 days ago
  • More updates...

Powered by Twitter Tools.



API Authentication List

I submitted an entry on IdeaExchange today about adding more authentication to the API to avoid rogue applications/people from wreaking havoc in your system and to provide a means of tracking the applications that modify your data.

Someone with average programming skills could cause some destruction via the API if they wanted to and I think some mechanism of locking it down further would be good. Also, since so many applications will be accessing/manipulating data via the API, it’d be good to limit what an app can do (e.g. only access specific objects, read vs. write) and also to track the application that is making changes to records. It’s like having application-specific profiles. When a user logs into Salesforce via a external application, they only get the permissions where their user profile and the application’s profile match (maybe they have delete Account rights in their user profile, but the application profile doesn’t allow deletes. They won’t be able to delete Accounts when using that application).

I don’t have the design all figured out, but it’s the idea I wanted to get across. I am interested in what you all think. If you have an opinion (agree or disagree), please add your comments to the post on IdeaExchange.

http://ideas.salesforce.com/article/show/42227/API_Authentication_List

Leave a Comment

All comments are moderated. Other visitors will not see your comment until it has been approved.