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

แชร์
ฝัง

ความคิดเห็น • 79

  • @vibha7860
    @vibha7860 4 ปีที่แล้ว +38

    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.

  • @ThiliRocks
    @ThiliRocks ปีที่แล้ว +3

    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 3 ปีที่แล้ว +8

    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!

  • @tapaschakraborty8544
    @tapaschakraborty8544 หลายเดือนก่อน +2

    This is one of the best presentation from Google Cloud.

  • @josesanguino535
    @josesanguino535 2 ปีที่แล้ว +3

    Thanks Martin/Charly, for me, this is the best way to learn. Practical, easy, clear and short. Great.

    • @TheMomander
      @TheMomander 2 ปีที่แล้ว +1

      Happy to hear the video was useful to you José!

  • @giuseppepizzichemi5194
    @giuseppepizzichemi5194 3 ปีที่แล้ว +6

    excellent exposure, clear, short and easy to reproduce. Thanks so much

  • @Babbili
    @Babbili 2 ปีที่แล้ว +3

    Best video, i'll do that with Cloud Run and a Load Balancer to allow only our employees for an admin dashboard

  • @MatteoBucci95
    @MatteoBucci95 3 ปีที่แล้ว +1

    I was just looking for complete my preparation for a GCP certification but wow, this is impressive!

  • @farrukhijaz
    @farrukhijaz 3 ปีที่แล้ว +4

    Best video I have seen on IAP👌

  • @ymartino1790
    @ymartino1790 4 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      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 ปีที่แล้ว +2

      @@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 ปีที่แล้ว +2

      Thanks for your comment; it made my day.

  • @MrRobinkv
    @MrRobinkv 2 ปีที่แล้ว +1

    Awesome, exact solution which I was looking for. Thank you gentlemen for publishing this in TH-cam !!!

  • @SumitKumar-rj5qr
    @SumitKumar-rj5qr ปีที่แล้ว +1

    Wow this is great tutorial with an amazing real time example. Love it. Keep gookgn

  • @nicolasconnor8622
    @nicolasconnor8622 3 ปีที่แล้ว +1

    One of the best demos I've seen

  • @AnshumanKumar007
    @AnshumanKumar007 2 ปีที่แล้ว +1

    Pretty good. Much more engaging than the docs.

    • @TheMomander
      @TheMomander 2 ปีที่แล้ว +1

      We're happy to hear that you found the video useful, Anshuman!

  • @revivalmink1078
    @revivalmink1078 3 ปีที่แล้ว +2

    Very well explained and articulated. Thanks!

  • @kevinfeng2027
    @kevinfeng2027 2 ปีที่แล้ว +1

    fantastic presentation

  • @nielskersic328
    @nielskersic328 4 ปีที่แล้ว +2

    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 3 ปีที่แล้ว +3

      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.

  • @adityaguptai
    @adityaguptai 3 ปีที่แล้ว +1

    Would love if you can make something on Cloud run best practices for production and some amazing usecases with cloud run

    • @charlieengelke
      @charlieengelke 3 ปีที่แล้ว +1

      We'll take this into consideration. I can't make any promises, though!

    • @CharlesEngelke
      @CharlesEngelke 3 ปีที่แล้ว +1

      @@charlieengelke Okay, I can pretty much make a promise. It's being worked on, but it's a fairly long process.

  • @arbazhundekar3898
    @arbazhundekar3898 2 ปีที่แล้ว +1

    Can you please tell me if we can do a similar setup for Cloud Run for authentication purpose

  • @gauravbohra9104
    @gauravbohra9104 3 ปีที่แล้ว +1

    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.

  • @IgorErostenko
    @IgorErostenko 7 หลายเดือนก่อน +1

    How it differs from Identity Platform? When I should use IAP over Identity Platform?

    • @TheMomander
      @TheMomander 7 หลายเดือนก่อน +1

      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.

  • @batisteo
    @batisteo 3 ปีที่แล้ว +2

    I don’t know you but we have love for ancient maps in common!

    • @TheMomander
      @TheMomander 2 ปีที่แล้ว

      That's great to hear, Baptiste!

  • @sholesshoe
    @sholesshoe 3 ปีที่แล้ว +1

    This is a great tutorial!

  • @megairrational
    @megairrational 4 ปีที่แล้ว +1

    @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 ปีที่แล้ว +1

      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

  • @HimanshuSharma-yn6dz
    @HimanshuSharma-yn6dz 3 ปีที่แล้ว +1

    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.

  • @saurabhdeshwar5693
    @saurabhdeshwar5693 2 ปีที่แล้ว

    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.

  • @beckychiang2667
    @beckychiang2667 ปีที่แล้ว

    Very nice video!

  • @ferojmahmood9484
    @ferojmahmood9484 ปีที่แล้ว +1

    So this is just configuration in IAP for the website. No codes need to be implemented to send or verify JWT?

    • @TheMomander
      @TheMomander ปีที่แล้ว

      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 ปีที่แล้ว +1

      @@TheMomander How can I do that in the code? can you show any example?

    • @TheMomander
      @TheMomander ปีที่แล้ว

      @@ferojmahmood9484 Search for "identity aware proxy securing your app with signed headers" and you will find the doc that describes how. (TH-cam will mark my comment as spam if I include a link 🙂)

    • @ferojmahmood9484
      @ferojmahmood9484 ปีที่แล้ว

      @@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 ปีที่แล้ว

      @@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.

  • @ArsenioAguirrePonce
    @ArsenioAguirrePonce 3 ปีที่แล้ว

    Hi, where can I find the sample code for web apps?

  • @teodoropacol7921
    @teodoropacol7921 4 ปีที่แล้ว +2

    System.out.activation=("IAP")

  • @MuhammadAmjad-qz1ik
    @MuhammadAmjad-qz1ik 4 ปีที่แล้ว

    Sir memory full help me palees

  • @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.

  • @Encore555
    @Encore555 2 ปีที่แล้ว

    already watched.

  • @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 ปีที่แล้ว +1

    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.