FusionAuth
    • Home
    • Categories
    • Recent
    • Popular
    • Pricing
    • Contact us
    • Docs
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • danD

      Solved Claims to check when using google as an idp for google workspace

      Q&A
      • google idp workspace • • dan
      2
      0
      Votes
      2
      Posts
      113
      Views

      danD

      You should start by checking the relevant google documentation.

      As of writing, this is what their doc says:

      Using the email, email_verified and hd fields, you can determine if Google hosts and is authoritative for an email address. In the cases where Google is authoritative, the user is known to be the legitimate account owner, and you may skip password or other challenge methods.

      Cases where Google is authoritative:

      email has a @gmail.com suffix, this is a Gmail account. email_verified is true and hd is set, this is a Google Workspace account.

      Users may register for Google Accounts without using Gmail or Google Workspace. When email does not contain a @gmail.com suffix and hd is absent, Google is not authoritative and password or other challenge methods are recommended to verify the user. email_verified can also be true as Google initially verified the user when the Google account was created, however ownership of the third party email account may have since changed.

      So in this case, you want to check that hd is set as well as that email_verified is true.

      With FusionAuth, you can check this using a reconcile lambda and looking at the id_token:

      https://fusionauth.io/docs/extend/code/lambdas/google-reconcile https://fusionauth.io/docs/extend/code/lambdas/openid-connect-response-reconcile
    • E

      Is there away to provide error message data from a webhook via either Webhook or Event logs?

      General Discussion
      • • • edschlough
      4
      0
      Votes
      4
      Posts
      1.6k
      Views

      S

      @dftz3966 said in Is there away to provide error message data from a webhook via either Webhook or Event logs?:

      @mark-robustelli said in Is there away to provide error message data from a webhook via either Webhook or Event logs?:

      @edschlough If you take a look at the example code from the webhook documentation, it shows how to return errors. Is this what you are after?

      Thank you so much
      Wow! This is what I need, thank you for sharing

    • B

      Unsolved What is the verification key in a SAMLv2 IdP used for?

      Q&A
      • • • biwi
      5
      0
      Votes
      5
      Posts
      442
      Views

      B

      @mark-robustelli Well, here are some screenshots:

      at first I added a new IdP - via API POST /api/identity-provider - and the existing dummy/placeholder certificate is linked:
      7ee96348-07c1-4845-8a9a-26998572d0e0-image.png
      -> this is the only IdP

      then I import - via API POST /api/key/import - the correct certificate:
      ab51c6c5-1c2b-4939-a01d-2e045274400d-image.png

      but I do not link this in the IdP, and so do not set the Verification key

      Do I get it right, that the login should not work in that case? But I am able to login via this EntraID IdP.

    • danD

      Docs MCP server

      Release
      • • • dan
      1
      0
      Votes
      1
      Posts
      357
      Views

      No one has replied

    • V

      Currently using MojoAuth — thinking about switching to FusionAuth, looking for advice

      General Discussion
      • • • vijaysingh1784
      2
      0
      Votes
      2
      Posts
      121
      Views

      mark.robustelliM

      @vijaysingh1784 Looks like you have done a bit of research your self and made a pretty good analysis. I am not very familiar with MojoAuth, but just to confirm a few things:

      FusionAuth is very customizable. You should check out things like Lambdas, Webhooks and other various options.

      FusionAuth can be self-hosted or can be hosted for you.

      FusionAuth handles SAML, SCIM and other various integrations.

      FusionAuth is very scalable and gives you great control with api acess and other mechanisms.

      Depending on your needs, FusionAuth can be as easy to self host as spinning up a docker image to a full blown complex K8s deployment. It should fit your needs there.

      While there is no direct migration guide for the product you are talking about, there are several other migration guides for you to look over that should give you an idea on how to do it.