# Authorize public app logins to authorized emails

**URL:** <https://community.glideapps.com/t/authorize-public-app-logins-to-authorized-emails/17431>\
**Category:** Ask for Help\
**Created:** [October 22, 2020, 2:00am UTC](https://community.glideapps.com/t/authorize-public-app-logins-to-authorized-emails/17431 "2020-10-22T02:00:14Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mathew1812](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mathew1812/32/4365_2.png) [@mathew1812](https://community.glideapps.com/u/mathew1812)\
**Post date:** [October 22, 2020, 2:00am UTC](https://community.glideapps.com/t/authorize-public-app-logins-to-authorized-emails/17431/1 "2020-10-22T02:00:14Z")

</div>

Hi,

I’m creating an app using public sign up with email. I want to block app login for anyone outside a whitelist. Is there a way I could do it? Or Can I limit the visibility to a certain email logins? Or block email ids if they are unauthorized?

Thanks

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [October 22, 2020, 2:09am UTC](https://community.glideapps.com/t/authorize-public-app-logins-to-authorized-emails/17431/2 "2020-10-22T02:09:52Z")

</div>

At the moment I don’t think there’s a hybric between a “public” option and a “whitelist” offered by Glide. If your app utilizes the whitelist option provided by Glide, users have to login first, so that defeats the public purpose.

However, you can set it up so that your whitelist has a checkbox, for example, so when they login they can see certain content, and those who don’t have that checkbox checked won’t see those types of content.

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [October 22, 2020, 9:36pm UTC](https://community.glideapps.com/t/authorize-public-app-logins-to-authorized-emails/17431/3 "2020-10-22T21:36:38Z")

</div>

> [@mathew1812](#):
>
> I’m creating an app using public sign up with email. I want to block app login for anyone outside a whitelist. Is there a way I could do it?

Hi @mathew1812, you say the sign-in method of your app is “Public with email”. And at the same time you want to block all users that are not on a whitelist. Have you tried using the sign-in method “Private, limit access by email”?

---

<div class="post-metadata">

**Author:** ![mathew1812](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mathew1812/32/4365_2.png) [@mathew1812](https://community.glideapps.com/u/mathew1812)\
**Post date:** [October 24, 2020, 4:07pm UTC](https://community.glideapps.com/t/authorize-public-app-logins-to-authorized-emails/17431/4 "2020-10-24T16:07:06Z")

</div>

I am building a church directory app. Some people have the concern that if anyone can get unauthorized access to the contacts in the app. So I am looking for some security measures. They want to still experiment the app before they go for the paid version with private option.

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [October 24, 2020, 5:38pm UTC](https://community.glideapps.com/t/authorize-public-app-logins-to-authorized-emails/17431/5 "2020-10-24T17:38:46Z")

</div>

You might want to be careful about using visibility features to hide personal identifiable information (names, contact information, etc.): the information might be hidden (visually), but it will still be downloaded/loaded into the app.

Have you checked out the Security Center?

> **[🔐 Security Center](https://docs.glideapps.com/all/guides/security-center)**
>
> Up-to-date information about creating secure apps with Glide.

---

<div class="post-metadata">

**Author:** ![mathew1812](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mathew1812/32/4365_2.png) [@mathew1812](https://community.glideapps.com/u/mathew1812)\
**Post date:** [October 24, 2020, 9:02pm UTC](https://community.glideapps.com/t/authorize-public-app-logins-to-authorized-emails/17431/6 "2020-10-24T21:02:05Z")

</div>

Thank you! Looks like multiple row owner can potentially solve my problem.
