I'm considering using views datasource rather than services + json server as a datasource for a mobile app. One concern I have is that I don't want people to be able to use the view outside of the mobile app to scrape data or create there own feeds. With services, one can use keys to prevent this. However, the json server is in the middle of being switched to it's own module, and it does not support node references, so I can't really use it. Any recommendations on how I can use views data source in a similar fashion? Or is it just apples and oranges.

Thanks

Comments

klonos’s picture

I wouldn't know how to answer your question dereckd, but if you want some answers, you'd better change the issue's title to something more descriptive.

colan’s picture

Title: Views Datasource » How to require authentication for feed access
Status: Active » Fixed

This falls outside the scope of this module. Try these other ones:

One of them should solve your problem.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

socialnicheguru’s picture

Version: 6.x-1.0-beta2 » 7.x-1.x-dev
Status: Closed (fixed) » Active

klonos,

did you ever find an answer to this question?

klonos’s picture

Status: Active » Closed (won't fix)

@SocialNicheGuru: Hey Anietie. I wasn't the one to file this issue. I was simply going through the issues in Views queue and I noticed that this issue had a really vague title. The way it was chances were nobody would even look at it. So I suggested that it was changed to a more descriptive one.

Then @colan came in back at #2 and replied that this feature is outside Views scope. I believe that this fact still stands so I'm closing this as a wontfix (as it should have been set in the first place). Having it as "fixed" (mis)leads people to believe that this feature was actually added in Views at some point which it not true.

Anyways, I think it would be better to ask @dereckd since he was the one actually having trouble figuring things out. Also did you try the projects @colan suggests back in #2?

PS: ...this issue is currently of no importance to me. So I'm unfollowing right after this post.

SeanBannister’s picture

My solution to this was using Token authentication.