feed-icon-32x32.png

Subscribe in Feed Reader
Subscribe by Email

Learn how Salesforce.com can help your business
arrowpointe @ twitter
  • anyone use Salesforce's knowledge base? (the old school one) Notice scrollbars appearing in the content recently? 2 days ago
  • yes, i can use aggregate functions in dynamic soql. asked too soon, sorry 2 days ago
  • can i use aggregate functions in the Database.query() method? 2 days ago
  • what's the timing for new IDE? will it run just as well on eclipse 3.4 as 3.5? major benefits of 3.5 (i only use eclipse for salesforce)? 3 days ago
  • anyone use campaignmonitor with salesforce? no integration, but seems like a slick tool. curious about your process re: subscriber sync 3 days ago
  • is there a apex method or query that can tell me whether a subscriber org has a Trial vs. Active license of my package they installed? 4 days ago
  • feels like the new salesforce ui uses JavaScript libraries and rendering more friendly to fitefox's memory issues. Real or my imagination? 5 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.