Centralize access to your organization’s websites with Identity Aware Proxy (IAP)

  Рет қаралды 25,939

Google Cloud Tech

Google Cloud Tech

Күн бұрын

Пікірлер: 79
@vibha7860
@vibha7860 4 жыл бұрын
This sort live demo and use-case based video tutorials are a lot better than definitions and documents. Thanks to the presenters for a clear and precise explanation.
@tapaschakraborty8544
@tapaschakraborty8544 4 ай бұрын
This is one of the best presentation from Google Cloud.
@ThiliRocks
@ThiliRocks Жыл бұрын
One of the best demos and explanatory videos out there from Google. This is an example how demos should be. It really illustrates the capabilities of IAP with real world examples. Question Answer technique really helps.
@TheMomander
@TheMomander Жыл бұрын
Thank you for the kind words. Happy to hear the video was helpful!
@adeoke3086
@adeoke3086 4 жыл бұрын
This is how you enable people to learn. Fantastic explanation, with very realistic and valid questions, at a pace, that the average person can understand. Keep up the good work!
@giuseppepizzichemi5194
@giuseppepizzichemi5194 3 жыл бұрын
excellent exposure, clear, short and easy to reproduce. Thanks so much
@googlecloudtech
@googlecloudtech 3 жыл бұрын
You're very welcome!
@josesanguino535
@josesanguino535 2 жыл бұрын
Thanks Martin/Charly, for me, this is the best way to learn. Practical, easy, clear and short. Great.
@TheMomander
@TheMomander 2 жыл бұрын
Happy to hear the video was useful to you José!
@farrukhijaz
@farrukhijaz 3 жыл бұрын
Best video I have seen on IAP👌
@googlecloudtech
@googlecloudtech 3 жыл бұрын
Thanks!
@Babbili
@Babbili 2 жыл бұрын
Best video, i'll do that with Cloud Run and a Load Balancer to allow only our employees for an admin dashboard
@IgorErostenko
@IgorErostenko 10 ай бұрын
How it differs from Identity Platform? When I should use IAP over Identity Platform?
@TheMomander
@TheMomander 9 ай бұрын
Use IAP if you have a predefined list of users who are allowed to use the application, for example employees in an organization. Use Identity Platform if you want new users to be able to sign up in the application.
@MatteoBucci95
@MatteoBucci95 4 жыл бұрын
I was just looking for complete my preparation for a GCP certification but wow, this is impressive!
@nicolasconnor8622
@nicolasconnor8622 3 жыл бұрын
One of the best demos I've seen
@SumitKumar-rj5qr
@SumitKumar-rj5qr Жыл бұрын
Wow this is great tutorial with an amazing real time example. Love it. Keep gookgn
@arbazhundekar3898
@arbazhundekar3898 2 жыл бұрын
Can you please tell me if we can do a similar setup for Cloud Run for authentication purpose
@ferojmahmood9484
@ferojmahmood9484 2 жыл бұрын
So this is just configuration in IAP for the website. No codes need to be implemented to send or verify JWT?
@TheMomander
@TheMomander 2 жыл бұрын
Correct, IAP handles the login user interface and the token exchange. You may choose verify the JWT header in your application code if you want to make sure that no-one has accidentally turned off IAP.
@ferojmahmood9484
@ferojmahmood9484 2 жыл бұрын
@@TheMomander How can I do that in the code? can you show any example?
@TheMomander
@TheMomander 2 жыл бұрын
@@ferojmahmood9484 Search for "identity aware proxy securing your app with signed headers" and you will find the doc that describes how. (KZbin will mark my comment as spam if I include a link 🙂)
@ferojmahmood9484
@ferojmahmood9484 2 жыл бұрын
@@TheMomander I found the code. My question is in a simple "Hello World project" where should I implement this code. When this code will be invoked? IF IAP is disabled, who will send JWT token? I am not clear about that flow when the IAP is disabled by someone.
@TheMomander
@TheMomander 2 жыл бұрын
@@ferojmahmood9484 The JWT will be in the HTTP request header *x-goog-iap-jwt-assertion*. If you want to make sure that your fellow admins haven't turned off IAP, you can verify the JWT with a library in your preferred langauge or by calling the URL in the doc I linked to above. If you trust your fellow admins not to turn off IAP, you don't need to do this check.
@MrRobinkv
@MrRobinkv 2 жыл бұрын
Awesome, exact solution which I was looking for. Thank you gentlemen for publishing this in KZbin !!!
@gauravbohra9104
@gauravbohra9104 3 жыл бұрын
Does IAP also provide for SaaS applications; those applications are deployed on internet?
@TheMomander
@TheMomander 2 жыл бұрын
IAP is great if you know your users ahead of time. So it would work well for a SaaS application if it's a "high-touch" sales process where you sign a contract in a meeting with the customer, get the list of users, and have a few days to add the users to your system. If your SaaS application is self-serve, that is users can sign up themselves without your intervention, you are better off with Firebase Authentication or Cloud Identity Platform. Those tools don't require you add users manually to your backend.
@TheMomander
@TheMomander Жыл бұрын
By the way, the Cloud Run + IAP integration has launched. See the video titled "Cloud Run user auth for internal apps" that was released recently.
@revivalmink1078
@revivalmink1078 3 жыл бұрын
Very well explained and articulated. Thanks!
@googlecloudtech
@googlecloudtech 3 жыл бұрын
You're very welcome!
@AnshumanKumar007
@AnshumanKumar007 2 жыл бұрын
Pretty good. Much more engaging than the docs.
@TheMomander
@TheMomander 2 жыл бұрын
We're happy to hear that you found the video useful, Anshuman!
@kevinfeng2027
@kevinfeng2027 2 жыл бұрын
fantastic presentation
@ymartino1790
@ymartino1790 4 жыл бұрын
Thanks Charlie, great job in explaining those details. I needed this service about three months ago but I found myself difficult to digest and understand all the info by just simply reading from IAP docs. This kind of ‘medium duration’ explainer video is what I really need to fully grasp the possible applicable use cases, not the one with the video title ‘in one minute’ explainer video. Thanks for uploading this guys! 👏🏽
@TheMomander
@TheMomander 4 жыл бұрын
We are happy the video was useful to you! If there are other areas where the docs are hard to digest and a video would help, please let us know!
@ymartino1790
@ymartino1790 4 жыл бұрын
@@TheMomander Thanks for responding. For some of us (this includes me and my role in my company) would probably avoid to read the full doc about certain topic whenever possible since we intend to find; answers, a (demonstrated) simple use case, and a practical ‘how to do it’ on the gcp console within a short amount of screen time spent possible while most of the time we also tend to skip reading ; the overview, whitepapers, and NEXT session videos. This type of medium duration explainer (with clickable timestamps) convey and addressed what I need perfectly. If I may suggest, having this type of video episode added to the very first page of the corresponding doc (right below the overview section paragraph) would certainly helps others in absorbing the info about the product/solution a lot faster rather than asking the readers to navigate from one page to another which I personally find that I don’t always get my questions or ‘how to’ search easily getting answered 🙂
@charlieengelke
@charlieengelke 4 жыл бұрын
Thanks for your comment; it made my day.
@saurabhdeshwar5693
@saurabhdeshwar5693 3 жыл бұрын
Hey thanks for sharing the details. Though one question.. how IAP is making use of Identity platform as explained in flow diagram?
@TheMomander
@TheMomander Жыл бұрын
The Cloud Run + IAP integration has now launched. See the video titled "Cloud Run user auth for internal apps" that was released recently.
@ArsenioAguirrePonce
@ArsenioAguirrePonce 3 жыл бұрын
Hi, where can I find the sample code for web apps?
@HimanshuSharma-yn6dz
@HimanshuSharma-yn6dz 3 жыл бұрын
Hey I have two services one for frontend the other one is for backend (api). Without IAP it's working as expected and as i turn on IAP . I am facing an issue. Access to XMLHttpRequest at ‘hellow-dot-.appspot.com/' from origin ‘.appspot.com’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource Any Idea how to solve this ? Thanks in advanced
@TheMomander
@TheMomander 2 жыл бұрын
When you say that you have "two services", does that mean two different Google Cloud projects? If so, I propose you put both the front-end and back-end in the same project to minimize CORS issues.
@sholesshoe
@sholesshoe 3 жыл бұрын
This is a great tutorial!
@nielskersic328
@nielskersic328 4 жыл бұрын
Really hope IAP will be made available for Cloud Run soon too
@charlieengelke
@charlieengelke 4 жыл бұрын
Me, too! I can think of lots of use cases.
@duylexuan1945
@duylexuan1945 4 жыл бұрын
You can do a trick here. Using IAP with https Load Balancer (LB), and config the LB points to your application that is running on Cloud Run. I have tried and it works.
@googlecloudtech
@googlecloudtech 3 жыл бұрын
Hi Niels, this is a great question and we actually answer it in our first episode of #AskGoogleCloud that’s premiering tomorrow March 12th at 10AM PT → goo.gle/3qDQEdy We’ll also have serverless experts who are going to be answering questions in real-time in the live chat. Drop by to ask your questions or say hello!
@TheMomander
@TheMomander Жыл бұрын
@@duylexuan1945 Well done! A simplified Cloud Run + IAP integration has now launched. See the video titled "Cloud Run user auth for internal apps" that was released recently.
@beckychiang2667
@beckychiang2667 2 жыл бұрын
Very nice video!
@adityaguptai
@adityaguptai 4 жыл бұрын
Would love if you can make something on Cloud run best practices for production and some amazing usecases with cloud run
@charlieengelke
@charlieengelke 3 жыл бұрын
We'll take this into consideration. I can't make any promises, though!
@CharlesEngelke
@CharlesEngelke 3 жыл бұрын
@@charlieengelke Okay, I can pretty much make a promise. It's being worked on, but it's a fairly long process.
@megairrational
@megairrational 4 жыл бұрын
@charlie, again a very useful and informative video. Many thanks! @martin, great product that simplifies our lives, making sure it is secure and reliable. One question, does the IAP work cCloud Run?
@charlieengelke
@charlieengelke 4 жыл бұрын
Thanks for the comment! You can use IAP with Cloud Load Balancer, and you can use load balancing with Cloud Run ( cloud.google.com/run/docs/using-gcp-services ). I haven't tried to use those two together, but it seems like it would work. But it's more complicated than just turning IAP on for Cloud Run.
@charlieengelke
@charlieengelke 3 жыл бұрын
@dSights "Expect" is a bit strong. "Hope for" maybe. We're looking into it.
@CharlesEngelke
@CharlesEngelke 3 жыл бұрын
@dSights Yes. We're putting one together. Production is a long process, so please be patient.
@CharlesEngelke
@CharlesEngelke 3 жыл бұрын
@dSights Coming soon (given that video production takes some time)!
@PS-cc3pz
@PS-cc3pz 3 жыл бұрын
@@CharlesEngelke Hoping to see that demo soon. I've tried to setup the LB with IAP. working fine with App engine. But not with Cloud Run (Getting Forbidden Error). Not sure what is the missing piece
@batisteo
@batisteo 4 жыл бұрын
I don’t know you but we have love for ancient maps in common!
@TheMomander
@TheMomander 2 жыл бұрын
That's great to hear, Baptiste!
@teodoropacol7921
@teodoropacol7921 4 жыл бұрын
System.out.activation=("IAP")
@MuhammadAmjad-qz1ik
@MuhammadAmjad-qz1ik 4 жыл бұрын
Sir memory full help me palees
@Encore555
@Encore555 2 жыл бұрын
already watched.
@katehillier1027
@katehillier1027 4 жыл бұрын
We the public have 300 unknowns on our Gmail account,we are not accorded the same respect.
@TheMomander
@TheMomander 4 жыл бұрын
Kate, would you mind explaining what you mean by "300 unknowns" on your GMail account? What problem are you trying to solve?
@katehillier1027
@katehillier1027 4 жыл бұрын
300 third party advertisers apps on Gmail accounts. As a user I have no idea who they are and there are too many of them. Google dealing with this? Protesting! Right of reply is impossible with Google.
@katehillier1027
@katehillier1027 4 жыл бұрын
Privacy for corporations, open season and free for all on non infrastructure protected users.
@katehillier1027
@katehillier1027 4 жыл бұрын
Google identity says it all.
@marceloengecom
@marceloengecom Жыл бұрын
This solution work to all websites? like a squid web proxy? I want a solution to integrate with google secure ldap (Google Workspace)
@TheMomander
@TheMomander Жыл бұрын
You'd run squid on a Compute Engine virtual machine? You can put IAP in front of Compute Engine. Search for the article "Setting up IAP for Compute Engine". But I'm afraid I haven't done this myself because I usually lean on a serverless platform for proxying and caching.
Cloud Functions vs. Cloud Run
20:37
Google Cloud Tech
Рет қаралды 50 М.
Cloud Run user auth for internal apps
15:31
Google Cloud Tech
Рет қаралды 21 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Cybersecurity Architecture: Who Are You? Identity and Access Management
31:15
OAuth 2.0 and OpenID Connect (in plain English)
1:02:17
OktaDev
Рет қаралды 1,8 МЛН
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 351 М.
Proxy vs Reverse Proxy vs Load Balancer | Simply Explained
13:19
TechWorld with Nana
Рет қаралды 234 М.
Designing a serverless finance system on Google Cloud
14:30
Google Cloud Tech
Рет қаралды 14 М.
Cloud Networking for the Hybrid Enterprise (Cloud Next '19)
47:21
Google Cloud Tech
Рет қаралды 17 М.
HTTPS, SSL, TLS & Certificate Authority Explained
43:29
Laith Academy
Рет қаралды 146 М.