How to Allow User Access to Published App Maker App? - google-app-maker

I've built an app in App Maker and deployed it, but the user I thought I had given permission to is getting this notification "Sorry, you don't have access to this application."
In the app, I added a role to the data source and added the user to the role from the deployment. I also added the role to each page's security. I verified that App Maker is turned on for all of our users. I've ensured that the user has access to the Google Sheet data tables (both what I imported into the App for preview and the data I exported from the deployment). I've even added the user as a Cloud Sql Viewer in our Cloud SQL instance (don't know if that was necessary). This is my first app and I feel like I'm flying blind. I'm obviously missing something but can't figure out what. Any help is much appreciated!

Make sure all the required models can be accessed by the role you assigned to the user.
If the user has another Google account in the same Chrome session, the browser may be switching them to this external user when opening the app. Sign-out from that account or try incognito.
Make sure the deployment has no restriction as shown here; or if it does, allow the username.

Related

Unable to find read and write items and lists in all site collections permission in Azure Active Directory

I am working on Webhook for SharePoint notification using the Get started with SharePoint webhooks. I have registered the application as a Web Application and tried to provide read and write items and lists in all site collections permission. I have checked both delegated and application permissions but i am not able to find these permission.
Delegate permission screenshot
Application permission screenshot
I have followed all the steps except step 1. Can someone tell me how to provide this permission?
Based on the link you provided, you are using Authorization Code flow as the grant type.
So you need to add Delegate permission rather than Application permission.
And what you need to add is AllSites.Manage under SharePoint (NOT Microsoft Graph).

I have add a apps (BC API DISCOVERY ) in adobe business catalyst. But after add this app then showing a message in yellow box

I have add a apps (BC API DISCOVERY ) in adobe business catalyst. But after add this app then showing a message in yellow box like
(This application is already installed on your site - but it needs to be authorized in order to function.Please contact your developer to authorize the app to run on your site and access your data.)
Please check also a screenshot
enter image description here
Take a look at this article - http://docs.businesscatalyst.com/developers/faqs/api-related-faqs#authorize-first
Basically you can copy the files from one site to the other, however, the first time you need to authorize the app. To do this log on with a partner user and you will have a button to authorize the app.
Do note the site you are authorizing the app for needs to be under your own partner portal.
If you are still having trouble let me know:
-the site you are trying to install the app on
-the app key
-the username you are logging in with
Thanks
Aayush Vashishtha

Drupal 7 admin/config/people/accounts not displaying correctly. Cannot restrict User Account Creation

I'm trying to limit the ability for user accounts to be created. My host has noticed spam activity on my account and has suggested that it is being generated by accessing the user account creation script directly.
When I try to access that feature in Drupal 7, the Setting tab doesn't render correctly. Fields and Display tabs function correctly.
Screen Snap
If your host is right about the script being accessed directly, then your site might be hacked.
Since you also have problems with rendering of the settings tab, I would execute these steps in this order:
Follow the instructions for updating Drupal, starting with backup of
the database and the files:
https://www.drupal.org/docs/7/updating-your-drupal-site/update-procedure-minor-version-change
Set secure permissions for files and folders: https://www.drupal.org/node/244924
The second step alone might help stopping the user creation by direct access to the script, but it will not get back the original settings tab.
In back-end go to Configuration -> People -> Account settings. There is a section Registration and cancellation and Who can register radio buttons group where you can forbid anonymous user create account. If that's already set well and people are still registering then it really is possible that your site has been hacked.

How to stay logged in in ASP.NET using PhoneGap and inAppBrowser plugin after the app is closed?

i'm developing an app using phonegap.
i'm using inappbrowser plugin to display my asp.net pages where my users login and get connected to my server.
how can i let the users login just once then the next time they open the app they get automatically connected without the need to login again?
thanks
1) you can use localstorage to save credentials. But bad idea. Cause localstorage life cycle isn't good enough. Specially iPhone treats localstorage as temporary storage
2) You can use database like webSql to save the credentials in your app. Make a ASP service in your website to link up your app and website. Save the credentials at first time inside your app. In the second time check if credentials exists in your app database, if exists then log him in through that ASP service page without the knowledge of the app user.
There are the ways I could think of. I don't know if there any cache or session style exists in inAppBrowser. If exists may be others will help you with that.

Ways to get file generated on user's PC from browser information without user input

I have a web application on a public facing web site that requires a username and password to log into. Users log in from locations in many different countries and depending on their login location different settings are applied.
Certain users have asked for integration from this web application to another running on the same machine as they are using. They require an XML file to be saved down to a specific folder whenever a transaction occurs on the web application. They don't want the user to have to click any button or have a save dialog appear.
Obviously this is not possible using normal browser functionality for security reasons. What I want to know is this: is it possible to write some application or service that runs on those users' computers that could somehow take the transaction information from the browser and generate the file? I can modify the web application to know when it needs to do this so there can be work on both ends.
One way of doing this that I was thinking of was to have a web service running locally on all PCs where this is required, and the application will call this service when required.(e.g. a localhost url that would be setup on all required pcs ) Has anybody any other suggestions?
I’m not an expert on programming but I don’t think that would be possible. It would create a security risk and if it were possible then anyone could have it download a virus to your computer.

Resources