Currently, the UI team at my company is just passing my Tableau Online embed to their html and they authenticate the user via Auth0 via that embed.
This allows the users in the portal seeing data for any user that happens to be logged into Talbeau Online right now.
Using Taleau's API v3 I've looked through the documentation but can't find a way to give my UI team an example of code in how they can have multiple different users viewing the same site to see their own data at the same time.
How can a Tableau developer accomplish this?
In Tableau, I use their Username() to set row level security.
Related
I need to connect ASID with PSID. My application needs to connect users that comment on a page (message, id, username) with a /me (id, username).
Both are under the same application. I managed to get {user-id}/ids_for_apps to convert the PSID to an ASID, but that only worked after I made the page owned by my business.
I need to get this to work without the whole page ownership thing, because I need it to be automated, because I don't know all the pages/users that will be using the application.
If anyone has any information on this, please help!
Just to clarify:
I have a live streamer oauth my app. Then a viewer oauths my app. I need to identify the viewer oauth with a comment that they leave on the page. When the viewer logs in using my app, it gives them an html control to do things to the stream through chat commands and also on the html controls. Right now, they identify themselves as two different people, because the IDs do not match. I need the html page of the viewer to have an ID that is comparable or the same as an ID from the page comment Both users use my same app. And it's only one page. *
I need to get this to work without the whole page ownership thing
Not possible.
https://developers.facebook.com/docs/messenger-platform/identity/id-matching#policy:
The API may only be used by a business to connect the IDs for that business's app or Page to another app or Page owned by and maintained on behalf of the same business. For example, service providers may not use the API to support multiple customers.
The purpose of this most likely is to limit how much data any one company can gather about users. It would not be good for privacy, if a large “service provider” could match that data across a multitude of 3rd-party owned pages.
The Intuit API Browser does something I would like to do in my application. It authenticates you and then provides a dropdown box that allows you tin interact with one or more tenants that your account may have access to.
How can I duplicate this behavior in my app?
I would expect that I could call:
https://quickbooks.api.intuit.com/v3/company/
To get back a list of all companies I have access to.
Searching the doco doesn't show anything like this.
Thoughts?
It is not possible to get a list of companies for a particular user. The OAuth flow will only grant tokens for 1 company (realm).
I have a well functioning login system right now. Im in the process of implementing Google+ and Facebook login too. Its works fine. But:
When a user logs in via Facebook or Google shall I create a new user in my web apps users database? If so, what should i fill as password?
Lets say a user has logged in via Facebook and he inserts a new book in the books table. What shall I put in the creator column of the inserted row? Usually I put the user id of the logged in user which has a row in the users table.
A user doesnt have an account on my web app. He signs in for the first time using Google+. What happens to that user if he later on chooses to remove my site from his connected accounts on google? This might be related to the first question.
Thank you.
The Documentation of the both API are really great and understandable. But I could find answers to my questions.
It's technically possible to use Google+ Sign-In without data persistence. As an example, you can see client-side-only Google+ Sign-In features on the Is Too Cute demo site.
There are certain benefits to adding data persistence and managing your own set of users but there is still a ton of great functionality you can get without needing to implement a data store:
Over-the-air Android installs
Interactive Posts
Personalize the site to the user
Access Google APIs while the user is actively browsing your site.
First i will tell what i want to achieve in my data mining project and then i will ask questions.
I am thinking of using the facebook to find particular user from particular location and from particular community. Then based upon their daily wall posting and likes , dislikes i want to generate a report on what user of particular community are doing or interested in.
Is that legal , i mean can i use my crawler to grab those users public data.
Read the Facebook Terms of Service.
That is what they are for, they tell you what you are allowed to do on their site and what not.
Most likely you are not allowed to access the web site with spiders, and the Facebook API will restrict your data gathering capabilities with rate control etc. except for users that are running your application (or you pay for the data...)
We've developed a FB application that reads/analyzes Insights data from a user's pages. We are having OAuth problems with user who administer large numbers of pages (> 25).
We are looking for a way to automate creation of test users with large numbers of pages, but it appears that you cannot create a page using the API : Mentionned in this discussion
Is there any way to automatically create pages for TEST USERS? This would be a big help for setting up test environments.
Unfortunately, there's no way to create pages at all.
So no, you can't