FusionAuth
    • Home
    • Categories
    • Recent
    • Popular
    • Pricing
    • Contact us
    • Docs
    • Login
    1. Home
    2. mark.robustelli
    • Profile
    • Following 0
    • Followers 0
    • Topics 15
    • Posts 363
    • Best 23
    • Controversial 0
    • Groups 3

    mark.robustelli

    @mark.robustelli

    24
    Reputation
    38
    Profile views
    363
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    mark.robustelli Unfollow Follow
    FAQ Posters FusionAuth administrators

    Best posts made by mark.robustelli

    • RE: Implementing GitHub-like "Personal Access Tokens"

      @mou, Is this what you are looking for? https://fusionauth.io/docs/lifecycle/authenticate-users/application-authentication-tokens

      posted in Q&A
      mark.robustelliM
      mark.robustelli
    • RE: Missing data.salution in /ouauth/userinfo which replaces /api/user

      @kiouplidis I found this in the documentation.

      In version 1.50.0 and later, the UserInfo response can be customized with a lambda using the oauthConfiguration.userinfoPopulateLambda value of the application object. See UserInfo populate lambda.

      In FusionAuth, you can add custom data to the oauth2/userinfo endpoint response using a Lambda function. This function can add extra claims to the UserInfo response. Here's an example of a simple Lambda function that adds a few extra claims:

      function populate(userInfo, user, registration, jwt) {
        // Add a new claim named 'favoriteColor' from a custom data attribute on the user
        userInfo.favoriteColor = user.data.favoriteColor;
        // Add a new claim named 'dept' using a custom data attribute on the registration
        userInfo.dept = registration.data.departmentName;
        // Copy a claim named 'applicationId' from the provided JWT
        userInfo.applicationId = jwt.applicationId;
        // Create an event log of type 'Debug' when the lambda has Debug enabled
        console.debug('Added custom claims to the UserInfo response');
      }
      

      In this example, the favoriteColor and dept are custom claims added to the UserInfo response. These claims are derived from the custom data attributes on the user and registration respectively.
      Please note that the Lambda function needs to be assigned to an application in FusionAuth for it to take effect.

      posted in Release
      mark.robustelliM
      mark.robustelli
    • RE: Salesforce error: Id_Token_Error: Missing or invalid iss

      Hello @yuval,
      I'm not very familiar with Salesforce but when taking a look at the guide there is a step that says "Scroll down to the Salesforce Configuration section and open the address from Test-Only Initialization URL in an incognito window.". What do you see when you try that?

      If you are not getting that information, can you please describe in a little more detail what steps you have taken and when you receive the above message about the invalid iss?

      posted in General Discussion
      mark.robustelliM
      mark.robustelli
    • Security Token Signature Key Not Found Exception: IDX10501: Signature validation failed. Unable to match key

      I am running through the Integrate Your .NET 7 Application With FusionAuth quickstart guide and encountered the error listed below.

      I think it has to do with following message in the guide:
      The script set up a RS256 asymmetric signing key. FusionAuth supports this signing algorithm, but doesn't ship with a default key.

      How do I add the required key to FusionAuth?

      Error Message:
      An unhandled exception occurred while processing the request.
      SecurityTokenSignatureKeyNotFoundException: IDX10501: Signature validation failed. Unable to match key:
      kid: '236bb45e-e88c-4f07-87ff-c93d6fb752a2'.
      Number of keys in TokenValidationParameters: '0'.
      Number of keys in Configuration: '0'.
      Exceptions caught:
      ''.
      token: '{"alg":"HS256","typ":"JWT","gty":["authorization_code"],"kid":"236cc45e-e88c-4f07-87ff-c93d6fb752a2"}.{"aud":"236bb45e-e88c-4f07-87ff-c93d6fb752a2","exp":1687312521,"iat":1687308921,"iss":"acme.com","sub":"e5e4a956-0f9d-4bec-9121-dededb20e00f","jti":"ca5d3d30-ef26-4e48-afcb-d5ba670ac2d4","authenticationType":"PING","email":"myemail@email.com","email_verified":true,"at_hash":"ANWNkB4EA34d0cr1A50zQg","c_hash":"eCEeL-bgcDFkzcpmNT5k9g","scope":"openid profile","nonce":"634229057201762476.ZDQ1NzEzZWMtM2M4OS00ODgxLWI3ZmEtNjJhZWY0MzhlOWYzN2I4ODdhNmQtYTI2OS00OTc0LThhOWEtYzc2OGEzYmIzN2M3","sid":"4fe9dcc0-1ce9-4819-a97a-47c38cb730b8","auth_time":1687308921,"tid":"a51e69f7-520b-6860-2d33-d1e12f797af9"}'.

      posted in Q&A
      mark.robustelliM
      mark.robustelli
    • RE: 3rd Party Authentication

      @it-contracts Hello. I am pretty new to FusionAuth, but my understanding is that you are taking the correct steps. I am not aware of a way to do this within a single call.

      Are you simply looking to be more efficient with the calls or is there some reason this workflow will not work for you?

      posted in General Discussion
      mark.robustelliM
      mark.robustelli
    • Using Analytics to Track Registrations

      What is the best way for analytics tracking after a user has successfully registered?

      posted in Q&A
      mark.robustelliM
      mark.robustelli
    • RE: 3rd Party Authentication

      @it-contracts I apologize for misunderstanding your initial question. You and @kash are correct in that by using FusionAuth, it will appear to be one call from your perspective. However, in the background, FusionAuth will still need to make the same amount of calls to the the access token. And another nice thing about using FusionAuth is that you will be able to add other identity providers in the same way.

      posted in General Discussion
      mark.robustelliM
      mark.robustelli
    • Multi-Region Cloud Setup

      Does FustionAuth support multi-region active-active set-up for cloud services?

      posted in Q&A
      mark.robustelliM
      mark.robustelli
    • RE: 3rd Party Authentication

      @it-contracts Can you please share the OAuth settings you have for your application? In the Fusion Auth Admin UI select Applications. Select Edit or view for your application. Share the OAuth and JWT settings. Be sure to remove any sensitive information before posting here.

      posted in General Discussion
      mark.robustelliM
      mark.robustelli
    • RE: Add User to group not working

      @sandesh Thanks for sharing her on the forum. Hope you are able to accomplish your end goal with the APIs.

      posted in Q&A
      mark.robustelliM
      mark.robustelli

    Latest posts made by mark.robustelli

    • RE: Doubling of login records

      @sergey_smirnov can you tell us a little about how you have FusionAuth set up? Can you look at your server logs and make sure the page is not being called multiple times? Also, can you share the details of the log entries (be sure to redact private information)?

      posted in General Discussion
      mark.robustelliM
      mark.robustelli
    • RE: Logout with multiple subdomains

      @ext_figuvini after reading your post again, I think I read it differently. The way the SSO logout works is that on logout, FusionAuth calls all the logout urls for each applications. It would seem that you are correct in that creating an application for each subdomain makes sense and would work. (You can create applications through the API so you should be able to automate this.) Can you try this for a few domains and confirm it works?

      posted in Q&A
      mark.robustelliM
      mark.robustelli
    • RE: Logout with multiple subdomains

      @ext_figuvini this is an interesting use case. I would think the way you have it configured would work. I would have to recreate you situation to test. Unfortunately it may be a while before I can get that done. I should be able to take a look next week. If anyone has experience with this, please feel free to chime in.

      posted in Q&A
      mark.robustelliM
      mark.robustelli
    • RE: The twoFactorLogin method for the typescript client doesn't return the refreshToken

      @eakpan Awesome, thanks for posting. This may end up helping others. Glad you are able to configure FusionAuth to work for you.

      posted in General Discussion
      mark.robustelliM
      mark.robustelli
    • RE: Startup fails after Postgresql db upgrade

      @atakan thanks for sharing the information.

      posted in General Discussion
      mark.robustelliM
      mark.robustelli
    • RE: Templates Broken in VS2019 v16.9.3 – Anyone Else?

      @jobclone20 I just took a look at the page for the FusionAuth Visual Studio Templates. It appears they are only for Visual Studio 2022.

      posted in General Discussion
      mark.robustelliM
      mark.robustelli
    • RE: Customize the login screen

      @laurahernandez I hope you are able to achieve the look and feel you are going for. I understand you would like to be able to show and hide the password dialog in simple themes and you are not the only one. Please be sure to upvote the issue here.

      I understand using advanced themes may require more work, but ultimately it is more flexible that simple themes. Good Luck.

      posted in General Discussion
      mark.robustelliM
      mark.robustelli
    • RE: Customize the login screen

      @josephbeckley99 As far as I can tell, hiding the password input with an advance theme is the best workaround. Just be aware that with a little knowledge and some hacking a use may be able to expose the password field and use it if they are really focused on doing so.

      posted in General Discussion
      mark.robustelliM
      mark.robustelli
    • RE: nextAuth SignOut and revoking app sessions

      @laurahernandez This appears to be the right approach. I am a bit confused on whether you got it working or not in terms of no longer seeing the sessions in the AdminUI after your flow. Please let me know.

      posted in Q&A
      mark.robustelliM
      mark.robustelli
    • RE: nextAuth SignOut and revoking app sessions

      @laurahernandez What is the Logout behavior set to for your Application?

      4e6f9037-3b95-400f-859e-73815720a759-image.png

      posted in Q&A
      mark.robustelliM
      mark.robustelli