Security in Action 101
Security in Action 101
  • 43
  • 313 892
How to integrate Java Spring Boot application with Google sign-in using OIDC?
This video explains how to integrate a Java Spring Boot application with Goole using OpenID Connect (OIDC) protocol.
Google | OpenID Connect | Java Spring Boot
#identity #iam #security #sso #oidc #idtoken #spring #springboot #openidconnect #java #javaprogramming #javasecurity #springsecurity #springbootsecurity #singlesignon #sso #google #googleoauth2 #googleoidc #signinwithgoogle
Переглядів: 2 482

Відео

How to integrate Java Spring Boot application with Keycloak using OIDC?
Переглядів 4,3 тис.9 місяців тому
This video explains how to integrate a Java Spring Boot application with Keycloak using OpenID Connect (OIDC) protocol. Keycloak | OpenID Connect | Java Spring Boot #identity #iam #security #sso #oidc #idtoken #spring #springboot #openidconnect #java #javaprogramming #javasecurity #springsecurity #springbootsecurity #singlesignon #sso #keycloak #redhat #redhatacademy #rhsso #redhatsso
How to integrate Java Spring Boot application with Auth0 using OIDC?
Переглядів 3,7 тис.10 місяців тому
This video explains how to integrate a Java Spring Boot application with Auth0 using OpenID Connect (OIDC) protocol. Auth0 | OpenID Connect | Java Spring Boot #identity #iam #security #sso #oidc #idtoken #okta #spring #springboot #openidconnect #java #javaprogramming #javasecurity #springsecurity #springbootsecurity #singlesignon #sso #auth0
How to integrate Java Spring Boot application with Okta using OIDC?
Переглядів 10 тис.11 місяців тому
This video explains how to integrate a Java Spring Boot application with Okta using OpenID Connect (OIDC) protocol. Okta | OpenID Connect | Java Spring Boot #identity #iam #security #sso #oidc #idtoken #okta #spring #springboot #openidconnect #java #javaprogramming #javasecurity #springsecurity #springbootsecurity #singlesignon #sso
How to secure SpringBoot REST APIs using Auth0 OAuth2 scopes?
Переглядів 6 тис.Рік тому
This video explains how to build a SpringBoot application from scratch and secure the APIs using the Auth0 OAuth2 scopes. It uses the OAuth 2.0 client credentials grant to get access token from Auth0 and use that access token to call the SpringBoot APIs. #identity #iam #security #sso #oidc #idtoken #spring #springboot #openidconnect #java #javaprogramming #javasecurity #springsecurity #oauth #o...
How to secure SpringBoot REST APIs using AzureAD B2C OAuth2 scopes?
Переглядів 4,9 тис.Рік тому
This video explains how to build a SpringBoot application from scratch and secure the APIs using the AzureAD B2C OAuth2 scopes. It uses the OAuth 2.0 client credentials grant to get access token from AzureAD B2C and use that access token to call the SpringBoot APIs. Documentation referred : SpringBoot Security : docs.spring.io/spring-security/reference/servlet/oauth2/resource-server/jwt.html Az...
How to secure SpringBoot REST APIs using AWS Cognito OAuth2 scopes?
Переглядів 8 тис.Рік тому
This video explains how to build a SpringBoot application from scratch and secure the APIs using the AWS Cognito OAuth2 scopes. It uses the OAuth 2.0 client credentials grant to get access token from AWS Cognito and use that access token to call the SpringBoot APIs. #identity #iam #security #sso #aws #amazonwebservices #oidc #idtoken #spring #springboot #openidconnect #java #javaprogramming #ja...
How to integrate two AWS Cognito user pools using OIDC?
Переглядів 2,5 тис.Рік тому
This video explains how to add one AWS Cognito user pool as an OIDC identity provider in another AWS Cognito user pool. This can be useful when your organization uses AWS Cognito as the identity provider and your customer also uses AWS Cognito as identity provider. #identity #iam #security #sso #aws #amazonwebservices #oidc #cognito #awscognito #amazoncognito #openidconnect #federation
How to integrate AWS Cognito with Facebook Social Login?
Переглядів 3,8 тис.Рік тому
This video is a step-by-step guide to add Facebook as a social identity provider in AWS Cognito service. It uses the OpenID Connect (OIDC) protocol. After you complete this setup, you should be able to allow Facebook users to access your client application that is integrated with AWS Cognito. #openid #identity #iam #security #sso #aws #amazonwebservices #cognito #facebook #awscognito #amazoncog...
How to integrate Java Spring Boot application with AzureAD using OIDC?
Переглядів 13 тис.Рік тому
This video explains how to integrate a Java Spring Boot application with AzureAD using OpenID Connect (OIDC) protocol. AzureAD | OpenID Connect | Java Spring Boot #identity #iam #security #sso #aws #amazonwebservices #oidc #idtoken #azureactivedirectory #spring #springboot #openidconnect #java #javaprogramming #javasecurity #springsecurity #azure #azuread #azureactivedirectory
How to integrate Java Spring Boot application with AWS Cognito using OIDC?
Переглядів 12 тис.Рік тому
This video explains how to integrate a Java Spring Boot application with AWS Cognito using OpenID Connect (OIDC) protocol. AWS Cognito | OpenID Connect | Java Spring Boot #identity #iam #security #sso #aws #amazonwebservices #oidc #cognito #awscognito #amazoncognito #idtoken #azureactivedirectory #spring #springboot #openidconnect #java #javaprogramming #javasecurity #springsecurity #cognito
How to customize ID token in AWS Cognito using Pre token generation Lambda trigger?
Переглядів 3,2 тис.Рік тому
This video explains how to customize an ID token generated by AWS Cognito user pool. This can be used in multi-tenant use cases. *Prerequisite* You must configure AzureAD as the Identity provider (OIDC or SAML) before following the configuration steps in this video. Please follow the instructions in below videos to configure AzureAD as a SAML or OIDC Identity provider in AWS Cognito : ua-cam.co...
How to add PingFederate as a SAML Identity Provider in AWS Cognito?
Переглядів 1,9 тис.Рік тому
This video explains the steps to add PingFederate as a SAML Identity Provider in AWS Cognito. #identity #iam #security #sso #aws #amazonwebservices #saml #pingidentity #pingfederate #cognito #awscognito #amazoncognito
How to integrate Google Sign-in with your Web Application?
Переглядів 4,2 тис.Рік тому
This video explains how to configure google sign-in for your web application i.e. users who have gmail account to access your application. #oidc #openid #openidconnect #security #google #googlesignin #gmail
How to add Keycloak as a OIDC Identity Provider in AWS Cognito?
Переглядів 3,9 тис.Рік тому
How to add Keycloak as a OIDC Identity Provider in AWS Cognito?
How to integrate AzureAD B2C with AWS API Gateway JWT Authorizer?
Переглядів 4,3 тис.Рік тому
How to integrate AzureAD B2C with AWS API Gateway JWT Authorizer?
How to configure OAuth 2.0 client credentials flow in Azure Active Directory B2C?
Переглядів 11 тис.Рік тому
How to configure OAuth 2.0 client credentials flow in Azure Active Directory B2C?
How to add ForgeRock AM as a SAML Identity Provider in AWS Cognito?
Переглядів 1,4 тис.Рік тому
How to add ForgeRock AM as a SAML Identity Provider in AWS Cognito?
How to add Keycloak as a SAML Identity Provider in AWS Cognito?
Переглядів 5 тис.Рік тому
How to add Keycloak as a SAML Identity Provider in AWS Cognito?
How to add Microsoft Azure AD as a OIDC Identity Provider in AWS Cognito?
Переглядів 9 тис.Рік тому
How to add Microsoft Azure AD as a OIDC Identity Provider in AWS Cognito?
How to add Auth0 as a SAML Identity Provider in AWS Cognito?
Переглядів 4,4 тис.Рік тому
How to add Auth0 as a SAML Identity Provider in AWS Cognito?
How to add Microsoft Azure AD as a SAML Identity Provider in AWS Cognito?
Переглядів 20 тис.Рік тому
How to add Microsoft Azure AD as a SAML Identity Provider in AWS Cognito?
How to add Okta as a OIDC Identity Provider in AWS Cognito?
Переглядів 8 тис.2 роки тому
How to add Okta as a OIDC Identity Provider in AWS Cognito?
How to add Okta as a SAML Identity Provider in AWS Cognito?
Переглядів 7 тис.2 роки тому
How to add Okta as a SAML Identity Provider in AWS Cognito?
How to integrate AWS Cognito with Google Social login?
Переглядів 23 тис.2 роки тому
How to integrate AWS Cognito with Google Social login?
How to setup OpenID Connect Authorization code grant flow using AzureAD?
Переглядів 6 тис.2 роки тому
How to setup OpenID Connect Authorization code grant flow using AzureAD?
How to integrate Auth0 with AWS API Gateway JWT Authorizer?
Переглядів 7 тис.2 роки тому
How to integrate Auth0 with AWS API Gateway JWT Authorizer?
How to setup Single Sign-on between AWS IAM Identity Center (AWS SSO) & NodeJS SAML Application?
Переглядів 8 тис.2 роки тому
How to setup Single Sign-on between AWS IAM Identity Center (AWS SSO) & NodeJS SAML Application?
How to setup Single Sign-on between AWS IAM Identity Center (AWS SSO) & Java Web App using SAML?
Переглядів 3,6 тис.2 роки тому
How to setup Single Sign-on between AWS IAM Identity Center (AWS SSO) & Java Web App using SAML?
How to setup OpenID Connect Authorization code grant flow with PKCE using AWS Cognito?
Переглядів 5 тис.2 роки тому
How to setup OpenID Connect Authorization code grant flow with PKCE using AWS Cognito?

КОМЕНТАРІ

  • @growthmindest
    @growthmindest 5 днів тому

    thanks a lot, this was very helpful

  • @mriduljaiman3063
    @mriduljaiman3063 11 днів тому

    Can you create a video today using authentik OIDC and integrate with spring boot

    • @securityinaction1018
      @securityinaction1018 9 днів тому

      Can you share some details about Authentik? I have never used that in past.

    • @mriduljaiman3063
      @mriduljaiman3063 6 днів тому

      @@securityinaction1018 like sign up and sign in api and storing details in Idp

  • @rafaelsanchezg7888
    @rafaelsanchezg7888 13 днів тому

    Is it possible to use a react native app?

    • @securityinaction1018
      @securityinaction1018 13 днів тому

      I have not tried, but it should work as long as react native app has OIDC / OAuth2 support. Please like, subscribe & share this video / channel !! Thanks in advance.

  • @yominamey3239
    @yominamey3239 22 дні тому

    I added custom application in identity center and followed all the instructions mentioned in th video for cognito and iam center.. I created user in cnter and i am able to login also.. but the thing is when i try to assign my custom application to that user it doesn't show the list of users and shows link to iam identity center. In short i am not able to assign application to my user created in iam identity center.

    • @securityinaction1018
      @securityinaction1018 20 днів тому

      I guess some settings might have changed in the latest update. I know IAM Identity Center redesigned their entire UI after I recorded this video. I will try to check it again and let you know if I am able to simulate this issue.

  • @yominamey3239
    @yominamey3239 24 дні тому

    Great videos.. helped me alot..

    • @securityinaction1018
      @securityinaction1018 23 дні тому

      Glad it helped!! Please like, subscribe & share this video / channel !! Thanks in advance.

  • @Revanth2344
    @Revanth2344 24 дні тому

    How to use with aws rest api?

    • @securityinaction1018
      @securityinaction1018 23 дні тому

      In the case of REST APIs, you need to build a custom lambda authorizer docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-use-lambda-authorizer.html Or other option is to use Cognito user pools which has a built-in integration with API GW docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-integrate-with-cognito.html Please like, subscribe & share this video / channel !! Thanks in advance.

  • @Zindawg02
    @Zindawg02 28 днів тому

    Thanks, this helped me with a url config issue I was having. Nice job.

    • @securityinaction1018
      @securityinaction1018 27 днів тому

      Glad it helped!! Please like, subscribe & share this video / channel !! Thanks in advance.

  • @SujeetSharma-lz7lo
    @SujeetSharma-lz7lo Місяць тому

    Very informative your videos, please provide the every video developed program github link so it will be very helpful to every developer.

    • @securityinaction1018
      @securityinaction1018 Місяць тому

      Sure, I will consider making the code available on GitHub. Please like, subscribe & share this video / channel !! Thanks in advance.

    • @sujeetsharma1006
      @sujeetsharma1006 Місяць тому

      Thanks for the prompt reply my comments.One thing please I am not find in Okta Application tab to create the oid connect link there are lots of tab available please can you help we here will be go to create the this details your reply will be very helpful to everyone.

    • @securityinaction1018
      @securityinaction1018 27 днів тому

      While Creating the app itself, you can select "OIDC - OpenID Connect" in "Create a new app integration" screen

    • @SujeetSharma-lz7lo
      @SujeetSharma-lz7lo 27 днів тому

      @@securityinaction1018 Now current day the Okta Web page has been changed and we are not find where it is OIDC is create, please help ,your prompt response will be very apricated.

    • @securityinaction1018
      @securityinaction1018 27 днів тому

      I am not really sure because when I login to my Okta developer account, I see that option. Okta docs help.okta.com/en-us/content/topics/apps/apps_app_integration_wizard_oidc.htm also matches with my screens

  • @gurmeharsingh2333
    @gurmeharsingh2333 Місяць тому

    Just a suggestion, in the next videos, could you please speak a bit louder as even at maximum volume, sometimes it becomes tough to hear what you are saying. Thank you!

  • @darshansr9025
    @darshansr9025 Місяць тому

    "Absolutely brilliant! Your explanation is not only clear but also highly impressive. Great work!"😍

    • @securityinaction1018
      @securityinaction1018 Місяць тому

      Thank you !! Please like, subscribe & share this video / channel !! Thanks in advance.

  • @shanmugapriya8556
    @shanmugapriya8556 Місяць тому

    ok...Thank you for ur response...hope it is helpful for me. But still, I have a doubt that when used for mobile application client secret is not obtained, so how can I proceed?

    • @securityinaction1018
      @securityinaction1018 Місяць тому

      You can use the OIDC PKCE Authorization code grant flow for mobile apps. Refer docs.aws.amazon.com/cognito/latest/developerguide/using-pkce-in-authorization-code.html

  • @conjoguam
    @conjoguam Місяць тому

    @securityinaction1018 Thanks for the video. This really helped me in understanding how the integration works. I am running into issue when I tried to add signout flow. It looks like AWS Cognito is expecting LogoutResponse to /saml2/logout in a POST call, while Azure Entra ID is sending it in a GET call. How to fix this mismatch? Again, thanks for a great video and your time.

    • @securityinaction1018
      @securityinaction1018 Місяць тому

      Thank you. Unfortunately, there is no straightforward solution for this issue. It is also reported in Microsoft forums learn.microsoft.com/en-us/answers/questions/1461073/saml-single-sign-out-http-post-binding As of now, the only option is to add some proxy UI between Cognito and AzureAD for the single logout scenario. Please like, subscribe & share this video / channel !! Thanks in advance.

    • @conjoguam
      @conjoguam Місяць тому

      @securityinaction1018 so receive Get call from EntraAD and post it back to AWS cognito using https post?

    • @securityinaction1018
      @securityinaction1018 Місяць тому

      This needs to be tested and see if it works. I was thinking of a proxy which receives the SAML logout request from Cognito and posts it to AzureAD, receive the SAML logout response from AzureAD and post it back to Cognito. I don't know what challenges we might come across and this needs to be tested to see if it is even feasible.

  • @shanmugapriya8556
    @shanmugapriya8556 Місяць тому

    i have added all steps to add user to the user pool, finally when I try login in with google,I get the message flutter: {"message":"Unauthorized"}. can you help me in solving this

    • @securityinaction1018
      @securityinaction1018 Місяць тому

      In general, "Unauthorized" error means client ID / secret used for Google login is wrong. Please verify that and test it again. Please like, subscribe & share this video / channel !! Thanks in advance.

  • @sharatsahoo4676
    @sharatsahoo4676 Місяць тому

    hello sir , should you make a video that how i will store user in okta using springboot dynamically ?

  • @shanmugapriya8556
    @shanmugapriya8556 Місяць тому

    how can i add users in user pool when launching mobile apps

    • @securityinaction1018
      @securityinaction1018 Місяць тому

      Users can self-register or you can use APIs to create user in a user pool. If you can share more details on the exact scenario, I will try my best to provide a solution. Please like, subscribe & share this video / channel !! Thanks in advance.

  • @jpenarandaAccusys
    @jpenarandaAccusys 2 місяці тому

    And how can i integrate this login into an angular app ? I was thinking on making an a oauth2-oidc integration but it sounds like too much trouble

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      Angular App can redirect to Cognito which in turn will redirect to AzureAD for authentication. Angular App to Cognito will be a OpenID Connect (OIDC) integration. Please like, subscribe & share this video / channel !! Thanks in advance.

  • @pedromoreira1311
    @pedromoreira1311 2 місяці тому

    What extention are you using to clean the cookies?

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      There are many Add ons in Firefox. Try this one addons.mozilla.org/en-US/firefox/addon/cookie-remover/

  • @chiragsuthar9315
    @chiragsuthar9315 2 місяці тому

    All this is okay, I get it, but what if I want to try to login using a mobile application. Can you help me there?

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      You can use same OIDC with mobile app. Mobile app needs to open a browser where user can login and then redirect back to mobile app. But, I think Google, Apple supports some native sign-in options which I have not explored much.

  • @tienhox.vn.danang2882
    @tienhox.vn.danang2882 2 місяці тому

    Thanks for sharing but have you test to get the refresh token in ALB and Auth0?

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      I don't remember testing with Auth0. I remember testing with Cognito and it worked fine. We can't validate if ALB is getting the refresh token. But, you can check the Auth0 logs to see if token endpoint is getting called by ALB after the access token expires. Please like, subscribe & share this video / channel !! Thanks in advance.

  • @FeLiNe418
    @FeLiNe418 2 місяці тому

    5:38 is where the fun starts

  • @sanjaypaduvalli1002
    @sanjaypaduvalli1002 2 місяці тому

    what is the purpose of step 7 ?

  • @rinciyacolaco2919
    @rinciyacolaco2919 2 місяці тому

    I am getting unable to resolve configuration with the provided issuer of"" error. Can you help me with this error .

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      Looks like somewhere the configuration specifies issuer as empty string. Is this error thrown during SpringBoot server start process?

    • @rinciyacolaco2919
      @rinciyacolaco2919 2 місяці тому

      @@securityinaction1018 i am getting this error when i try to hit the url in postman to getuser with token

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      It's difficult to debug without seeing the issue. I am not sure where the issue is happening. You can enable debug logs in SpringBoot app and see if you can find any details there

    • @rinciyacolaco2919
      @rinciyacolaco2919 2 місяці тому

      @@securityinaction1018 i tried debugging the application.. but that’s not possible… whenever i hit the localhost url in postman i m getting 401 error and in logs i can see jwtdecoderinitializationexpection: failed to lazily resolve the supplied jwtdecoder i stance

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      Ok. If it is ok with you, post the spring application.yaml file configuration here. I think something might be wrong in that config.

  • @Will-l-Am-Not
    @Will-l-Am-Not 2 місяці тому

    When adding the use case, why choose "Other" instead of "Allow people to log in with their Facebook accounts"?

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      Can you point the exact time in the video where it is mentioned? I can check and let you know

    • @Will-l-Am-Not
      @Will-l-Am-Not 2 місяці тому

      @@securityinaction1018 9:01

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      Ok, I tried it again. If you select "Allow people to log in with their Facebook accounts" instead of "Other", it doesn't support OAuth2 login which is required for Cognito integration. I think "Allow people to log in with their Facebook accounts" is for apps which directly integrate with Facebook login without any middle layer like Cognito.

    • @Will-l-Am-Not
      @Will-l-Am-Not 2 місяці тому

      @@securityinaction1018 Ahh, that explains the issues I've been having. Thank you so much!

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      Glad it worked!! Please like, subscribe & share this video / channel !! Thanks in advance.

  • @ダパン-e7w
    @ダパン-e7w 2 місяці тому

    Thank you for the wonderful video. Is it possible to include the group name to which the user on the Azure side belongs in the jwt token?

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      I have not tried it. But looks like it is possible as per this docs learn.microsoft.com/en-us/security/zero-trust/develop/configure-tokens-group-claims-app-roles Please like, subscribe & share this video / channel !! Thanks in advance.

  • @rishadomar
    @rishadomar 2 місяці тому

    Thank you for the video: Can you please point me in the correct direction for authenticating a user logging in using a 3rd party identity provider, Google (or Facebook) for example. This is what I have achieved so far: * Users can signup using email/password. * A user can choose Google as authenticator. In the case where a user logs in using Google I have these steps implemented on the backend (in python using google.oauth2 and google_auth_oauthlib): 1) generate_google_login_url (The URL is is passed to the user's browser to accept) 2) google_fetch_token (exchange the code for a token) 3) google_verify_token (verify and get back user's email) 4) check_user_exists (check if user already in cognito) IF NOT: then create_user with email + link_user_to_cognito with "Google" cognito_sub provider_sub Now my next step is to log the user in. I do not have a password. What flow do i use? How does Cognito know that this is a Google user?

  • @zulucharlie5244
    @zulucharlie5244 2 місяці тому

    Outstanding, really outstanding helpful video. Thank you.

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      Glad it was helpful! Please like, subscribe & share this video / channel !! Thanks in advance.

  • @SwapnilDaf
    @SwapnilDaf 2 місяці тому

    Thank you for awesome video :)

    • @securityinaction1018
      @securityinaction1018 2 місяці тому

      Welcome!! Please like, subscribe & share this video / channel !! Thanks in advance.

  • @calvoro
    @calvoro 3 місяці тому

    Best intro I found. Thank you so much!

    • @securityinaction1018
      @securityinaction1018 3 місяці тому

      You're welcome! Please like, subscribe & share this video / channel !! Thanks in advance.

  • @akhilkumar872
    @akhilkumar872 3 місяці тому

    Perfect timing, please share the Github repos too for future videos, it would be awesome

    • @securityinaction1018
      @securityinaction1018 3 місяці тому

      Sure. Please like, subscribe & share this video / channel !! Thanks in advance.

  • @AsDevWave
    @AsDevWave 3 місяці тому

    How can I create dynamic user id ?

  • @prameelasathivada4624
    @prameelasathivada4624 3 місяці тому

    Thank you so much

    • @securityinaction1018
      @securityinaction1018 3 місяці тому

      You're most welcome!! Please like, subscribe & share this video / channel !! Thanks in advance.

  • @raju.sarvasiddi
    @raju.sarvasiddi 3 місяці тому

    How can I use it for APIs

    • @securityinaction1018
      @securityinaction1018 3 місяці тому

      This is for browser based flows i.e. authenticating a Auth0 user through Cognito using SAML federation. Can you elaborate what do you mean by using it for APIs?

    • @raju.sarvasiddi
      @raju.sarvasiddi 3 місяці тому

      @@securityinaction1018 I would like to authenticate and authorize api usage

    • @securityinaction1018
      @securityinaction1018 3 місяці тому

      This video might be useful. It is just for reference. If you are using API GW service, it will be a different setup. ua-cam.com/video/66rCfs-3egI/v-deo.html - How to secure SpringBoot REST APIs using Auth0 OAuth2 scopes? ua-cam.com/video/7zyhENQRb7c/v-deo.html - How to secure SpringBoot REST APIs using AWS Cognito OAuth2 scopes?

  • @rahulvarma2100
    @rahulvarma2100 3 місяці тому

    Do oyu have a video explaining use Azure AD as OIDC provider in Cognito for OAuth client-crendtials flow ?

    • @securityinaction1018
      @securityinaction1018 3 місяці тому

      You cannot integrate AuzreAD with Cognito using OAuth client credentials flow. Since it is OIDC, it supports only authorization code grant flow. Please like, subscribe & share this video / channel !! Thanks in advance.

    • @rahulvarma2100
      @rahulvarma2100 3 місяці тому

      @@securityinaction1018 I thought so too.. thank you for the confirmation. Thanks to AWS marketing buzz where in devil lies underneath :-D

    • @securityinaction1018
      @securityinaction1018 3 місяці тому

      :) Welcome. If you can explain your use case, I can try my best to help.

    • @rahulvarma2100
      @rahulvarma2100 3 місяці тому

      @@securityinaction1018 we want to expose existing API and manage in a API management platform. Unfortunately AWS API GW is suggested 😅. So we want to protect the API endpoints ( expose them to internal application, so REST API is choice) & security compliance is to use Azure AD to maintain users, groups, app registrations for M2M use cases.. In this context I ended up in the hands of Cognito ..

    • @securityinaction1018
      @securityinaction1018 3 місяці тому

      Ok. If you want to use a AzureAD M2M client_credentials token for securing APIs hosted in AWS API GW, you can either use custom authorizer or JWT authorizer. JWT authorizer supports only HTTP APIs docs.aws.amazon.com/apigateway/latest/developerguide/http-api-jwt-authorizer.html

  • @SoyJavero
    @SoyJavero 3 місяці тому

    You got another subscriber, i love bro hahaha you saved me literally! how can i invite you a coffee?

  • @SoyJavero
    @SoyJavero 3 місяці тому

    Perfect vid, i wonder if this works with jdk21 and spring boot 3.2.3

    • @securityinaction1018
      @securityinaction1018 3 місяці тому

      I have not tried with these specific versions. But, I guess it should work as long as Spring didn't change any of those OIDC related configurations

  • @raju.sarvasiddi
    @raju.sarvasiddi 3 місяці тому

    How can i integrate with SecureAuth.

    • @securityinaction1018
      @securityinaction1018 3 місяці тому

      I have not worked on SecureAuth. I will try to post a video in future.

    • @raju.sarvasiddi
      @raju.sarvasiddi 3 місяці тому

      Thanks for the response. I will be waiting for the video

  • @vanshitashah-e8m
    @vanshitashah-e8m 3 місяці тому

    what if we are not using hosted UI? how will we get domain name?

  • @papidulzuratravel8715
    @papidulzuratravel8715 4 місяці тому

    You just help me immensely with a current issue! ❤

    • @securityinaction1018
      @securityinaction1018 3 місяці тому

      Glad it helped!! Please like, subscribe & share this video / channel !! Thanks in advance.

  • @TheGirish22
    @TheGirish22 4 місяці тому

    How to set custom claims?

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      I have not tried it myself. You can check this doc learn.microsoft.com/en-us/entra/identity-platform/optional-claims?tabs=appui I will try to post a video in future once I find the solution. Thanks for subscribing!!

  • @helencode
    @helencode 4 місяці тому

    What is diference between Azure AD B2c and Entra Id in configuration. And which one i should use. Thank you

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      Here are some links which will clear the confusion : learn.microsoft.com/en-us/answers/questions/1556632/confusion-around-azure-ad-b2c-vs-microsoft-entra-e learn.microsoft.com/en-us/entra/external-id/customers/faq-customers#is-microsoft-entra-external-id-a-new-name-for-azure-ad-b2c Please like, subscribe & share this video / channel !! Thanks in advance.

  • @ManjunathaPatkar
    @ManjunathaPatkar 4 місяці тому

    Hello What if I want getUser for one user and GetUser, CreateUser for another user, Can I achieve this using same app client?

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      This video uses client credentials grant which is not user specific. For user based authorization, you need to use authorization code grant, get access tokens and use those access tokens for accessing the APIs. Please like, subscribe & share this video / channel !! Thanks in advance.

    • @ManjunathaPatkar
      @ManjunathaPatkar 4 місяці тому

      @@securityinaction1018 Any tutorial is present regarding user specific scopes configuration? I wanted scopes at user level and not at app client level

  • @ManjunathaPatkar
    @ManjunathaPatkar 4 місяці тому

    Hello What if i want getuser scope for one user and getuser,writeuser for another user , can I achieve this using the same App client ?

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      This video uses client credentials grant which is not user specific. For user based authorization, you need to use authorization code grant, get access tokens and use those access tokens for accessing the APIs. Please like, subscribe & share this video / channel !! Thanks in advance.

  • @venkateshkumar804
    @venkateshkumar804 4 місяці тому

    Great Video. Thanks!

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      Glad you liked it! Please like, subscribe & share this video / channel !! Thanks in advance.

  • @velkarthicka7321
    @velkarthicka7321 4 місяці тому

    Please provide uses of this jwt authorizer configuration

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      You can check this blog aws.amazon.com/blogs/security/how-to-secure-api-gateway-http-endpoints-with-jwt-authorizer/

  • @AdiSharma-j9c
    @AdiSharma-j9c 4 місяці тому

    can you please lead me to a resource or links if I want to follow up with your tutorial but I want multi-tenancy where I have multiple realms and I select those realms based on tenant name and then it takes me to their particular realm login screen.

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      I have not tried that. In case I get a chance to do a POC, will surely post a video.

  • @johncleve963
    @johncleve963 4 місяці тому

    Thanks for the vid! Help me out. Got SSO working. QQ...how can I set a permissible group of users to have access from Entra ID (Azure Active Directory)? In other words, I only want a subset of my directory to have permissions to my sso enabled site.

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      Glad it worked! Please follow these instructions to assign the app to only certain users /groups learn.microsoft.com/en-us/entra/identity-platform/howto-restrict-your-app-to-a-set-of-users#update-the-app-to-require-user-assignment Please note that group assignment is available only for certain plans and not for free developer account. Please like, subscribe & share this video / channel !! Thanks in advance.

  • @Luke-g6p
    @Luke-g6p 4 місяці тому

    Could you please add time stamps to this video?

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      Sorry, I am not aware of that. If you can share any websites on how it needs to be done, I will surely take a look.

    • @Luke-g6p
      @Luke-g6p 4 місяці тому

      @@securityinaction1018 I'd recommend googling "how to add timestamps to youtube video" and it'll teach you how. Thanks for the video again! Helped a lot.

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      Glad it helped. Sure, will check it out. Please like, subscribe & share this video / channel !! Thanks in advance.

  • @ajaychauhan-gj2sv
    @ajaychauhan-gj2sv 4 місяці тому

    hello Getting output in this manner Sending AnonymousAuthenticationToken [Principal=anonymousUser, Credentials=[PROTECTED], Authenticated=true, Details=WebAuthenticationDetails [RemoteIpAddress=*******, SessionId=************], Granted Authorities=[ROLE_ANONYMOUS]] to authentication entry point since access is denied

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      I am not sure what is really happening since it is difficult to find out without debugging. May be the user credentials that you are using is not assigned to that particular Okta application. But, I am not 100% sure.

  • @BrayanEstrada12
    @BrayanEstrada12 4 місяці тому

    Thank you so much! it was really helpful!

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      Glad it helped! Please like, subscribe & share this video / channel !! Thanks in advance.

  • @mediocrepiano1478
    @mediocrepiano1478 4 місяці тому

    Great job, thank you for the tutorial!

    • @securityinaction1018
      @securityinaction1018 4 місяці тому

      Glad it was helpful! Please like, share & subscribe to this channel!