SSO: SAML vs OAUTH vs OIDC

Поділитися
Вставка
  • Опубліковано 10 вер 2024
  • What is the right Authentication Protocol for your Business Case? Which authentication protocol would you choose? In this video we will take you through the business cases of SAML, OAuth and OIDC (OpenID Connect).

КОМЕНТАРІ • 33

  • @qaipak1
    @qaipak1 2 роки тому +42

    still don't really get the difference.

    • @etaaramin9361
      @etaaramin9361 Рік тому +16

      I'm late to the party, but for anyone stumbling onto this from google:
      With SAML, you know who is talking. It's an ID card. With OATH, you know the person is allowed inside. It is a car key. OIDC is built on OATH, so it is a key, but this key includes identity so you also know who is talking. I guess we'll call it a work access/key badge.
      If the key fits in the car, you can start it. No idea if its you, your wife, or a car theif - the car starts. An ID card explains who the person featured on the card is, what they look like, etc.

  • @SoulSovereignty
    @SoulSovereignty Рік тому +3

    OAuth can also provide authentication. It is called the "Authorization Code Flow" which, like the SAML example you gave, involves the user's browser being redirected to a credential-collecting page, etcetera, etcetera.

  • @MichelAlbert
    @MichelAlbert Рік тому +3

    The slides didn't add a lot of value to the discussion. Especially for oauth. They could be improved by either splitting them into more slides or adding animations. This would help the viewer to follow along with the flow. This is pretty important as the flow of operations and message exchanges are the most helpful things to understand here. As it stands, i don't feel like this video has helped me. But i also came here to compare saml and oidc, and unfortunately the video didn't cover oidc.

  • @oliverkaunds
    @oliverkaunds 11 місяців тому +1

    To me this video about SAML was eye opening. That is what I was looking for and your diagram explained SAML very properly.
    Thanks. Liked and Subscribed

  • @Nikhil-Tomar
    @Nikhil-Tomar Рік тому +3

    Where was OIDC in it?

  • @JerickoTejido
    @JerickoTejido 2 роки тому +6

    SAML is an Authentication/Authorization protocol..OAuth2/OIDC should ALWAYS be on the same sentence.

    • @Xploitacademy
      @Xploitacademy  2 роки тому +1

      Probably, but they are two different protocols that complement each other

    • @tony_0088
      @tony_0088 2 роки тому +8

      oAuth2 is an authorization delegation protocol that people started to abuse using it for authentication use cases. Due to this, a spec (on top of) oAuth 2 was created so that it can be better suited for authentication purposes in a standard way, and that was called OIDC. oAuth2 can go perfectly alone as long as it is used the way it was intended for authorization only uses cases; and for authentication use cases we use OIDC (which is just a small extension on top of oAuth2).

  • @68babi
    @68babi 7 місяців тому +1

    Please correct the typos...

  • @nix729_
    @nix729_ Рік тому +1

    Thank you for sharing your knowledge

  • @marcinszumski7419
    @marcinszumski7419 Рік тому +2

    so what is the OIDC?

    • @mubaraksalley2727
      @mubaraksalley2727 Рік тому +3

      OIDC is built upon Oauth2, Oauth2 bring the authorization part of the equation, OIDC brings the Authentication part of the equation, but people dont treat, so you can say OIDC = Oauth2 + Authentication. Literally, if you look at how Oauth alone works and how OIDC (stands for OpenID Connect ) works, the process is like 97% similar, with some minor additional variables here and there that are specific ot OIDC. Basically it appears that SAML was made for Authentication/Authorization, whiles Oauth was built for Authorization, but people started using Oauth for authentication,, which lead to the creation of OIDC, which is basically and upgraded version of Oauth that is more secure and allows for authentication.

    • @fullstackdesk
      @fullstackdesk Рік тому

      @@mubaraksalley2727 great break down

  • @AbhishekKumar-ub8co
    @AbhishekKumar-ub8co 2 місяці тому

    There was no explanation over OIDC

  • @utkarshsawant
    @utkarshsawant 9 місяців тому

    It doesn't explain why OAuth and OIDC could be used over SAML? better to give examples from real life to explain where each (SAML, OAuth, OIDC) could be used

  • @user-xq4th8ic5r
    @user-xq4th8ic5r Рік тому +2

    well explained

  • @jwbonnett
    @jwbonnett Рік тому

    The OAuth tokens can be encrypted, in multiple ways too.... Not only that you will find that OIDC is the base layer, it is authentication, OAuth is for Authorization which is a layer on top of OIDC, then SAML is another layer on top of that which federates platforms together.

  • @EdwardTrevino-h4z
    @EdwardTrevino-h4z 6 днів тому

    285 Leon Views

  • @GarrettSchwarzenbach-u9v
    @GarrettSchwarzenbach-u9v 6 днів тому

    Jovani Pass

  • @StracheyCora
    @StracheyCora 7 днів тому

    35752 Sadie Cove

  • @truongkimson
    @truongkimson Рік тому

    The Auth in OAuth stands for Authorisation

    • @javatips5979
      @javatips5979 5 місяців тому

      exactly ..this is the whole puzzle

  • @MichelAlbert
    @MichelAlbert Рік тому

    After watching this I found the following video about oauth and oidc. It does a much better job at exposing the whole flow with clean animations and clear narration. It does not cover saml though. But oauth and oidc are very well explained there: ua-cam.com/video/t18YB3xDfXI/v-deo.html

  • @saathvikam
    @saathvikam 2 роки тому +1

    Informative thanks

  • @Robertsmith-un5cu
    @Robertsmith-un5cu Рік тому +2

    please make this video in english

    • @MA-dm4xy
      @MA-dm4xy Рік тому +3

      maybe get your ears checked

    • @RandomAlias1
      @RandomAlias1 Рік тому +2

      @@MA-dm4xy He needs to check and treat his ears, brain, and narcissistic ego