Это видео недоступно.
Сожалеем об этом.

Assigning Default Roles to a User on Sign up Using Auth0 Actions

Поделиться
HTML-код
  • Опубликовано: 14 авг 2024
  • Improve your user management with seamless role assignment!
    In this video, Okta developer advocate ‪@carlaustabile‬ walks through how to add default roles to users on sign-up with Auth0 actions.
    #Auth0 #DeveloperTutorial #RBAC #UserManagement #CodingTutorial
    Relevant links:
    🔵 Explore Flows and Trigger: auth0.com/docs...
    🔵 node-auth0 GitHub repo:
    github.com/aut...
    🔵 Management API Reference:
    auth0.github.i...
    🔵 Corresponding blog post: auth0.com/blog...
    Chapter markers:
    00:00 Introduction
    00:27 Roles vs Permissions
    01:19 Creating a new role
    02:46 Using a management API
    03:49 Brief overview of Auth0 Actions
    04:35 Flows and Triggers documentation
    06:42 Creating our custom action
    22:54 Adding our action to the flow
    25:24 Recap and conclusions
    Sign up for our monthly developer newsletter! a0.to/zeroindex
    ___________________________________________
    Learn with Auth0 by Okta
    Try for free - a0.to/auth0
    The Auth0 by Okta blog - a0.to/blog
    Ask questions on the Community Forum - a0.to/community
    ___________________________________________
    Follow Us on Social
    Twitter - a0.to/twitter
    LinkedIn - a0.to/linkedin

Комментарии • 18

  • @JoshuaMFrancis
    @JoshuaMFrancis 9 месяцев назад +4

    Thanks for sharing how to assign a default role with actions for a machine-to-machine application, can you please share the same for a Single Page Application client? Thanks.

  • @cahumada85
    @cahumada85 9 месяцев назад +3

    Excelent Thanks!

  • @user-bb9yr2bp3h
    @user-bb9yr2bp3h 8 месяцев назад

    Note that the role assigned in the custom action applies to the issued token. This is a very important detail. Otherwise you would need to logout and login again. To have the new permissions of that role in the permissions claim.

  • @alexfrancis6091
    @alexfrancis6091 6 месяцев назад +1

    Hey, how can I send the role of a user from the frontend? I don't want to assign a default user role, rather I want to set it based on if the user decides to sign up as role A or role B

    • @carlaustabile
      @carlaustabile 6 месяцев назад

      Hey! Without having all context about your app architecture, one approach could be getting the role in the frontend and then pass it to your backend or API, then your backend can make a call to the Auth0 Management API and assign the role through there. Hope this helps !

  • @PriyankaSharma-cc5ou
    @PriyankaSharma-cc5ou 3 месяца назад +1

    Hi,
    I need help! How can I integrate Auth0 authentication into the login process and add new fields like "firstname" and "lastname"? I also want to retrieve these names and pass them to the backend using a webhook.
    Can anyone help me out?

    • @OktaDev
      @OktaDev  Месяц назад

      Hi! To integrate Auth0 you can use one of our SDKs depending on the language/framework and application type you have, here's a link to all the SDKs we support: auth0.com/docs/libraries
      Then, to add new fields in the sign-up process you can use Custom Prompts and customize the sign-up or login pages to fit your needs: auth0.com/docs/customize/login-pages/universal-login/customize-signup-and-login-prompts
      Hope this helps!
      -Carla

  • @fawzytat8498
    @fawzytat8498 9 месяцев назад

    Thank you! That worked. btw the code in the video is correct, the one at the blog isn't.
    the one at the blog should be
    if (
    event.authorization &&
    event.authorization.roles &&
    event.authorization.roles.length > 0
    ) {
    return;
    }

    • @OktaDev
      @OktaDev  8 месяцев назад +1

      Thank you! the blog is up to date now.

  • @kingjune6685
    @kingjune6685 4 месяца назад +1

    how do i assign a username automatically on sign up

    • @SahilBhosale08
      @SahilBhosale08 3 месяца назад

      By passing username in the request body, in the SignUp API

  • @fawzytat8498
    @fawzytat8498 9 месяцев назад +1

    Can you explain how to do the same for login from a react native app? which client ID, secret and domain I should use in this case?

    • @carlastabile-okta
      @carlastabile-okta 9 месяцев назад +1

      Hello! thanks for your comment! Without having much info on your use case I'd that if you need to interact with the Management API (which is the case to assign roles) you need to have an M2M application on Auth0 that connects to your server and those would be the credentials (domain, clientID and clientSecret) that you'd need to use. Hopefully this helps!

  • @AlexCage19
    @AlexCage19 4 месяца назад

    Considering that hardcoding role ID in action is not what people usually do it would require to pull and filter role by name as well. Also creating separate application for Auth0 actions. Taking into account that everything should be put into some king of scripts to be run by CLI as doing everything by hand from UI is just for demo purposes
    it seems like too much effort for something that should have come out out of the box

  • @Lluminor
    @Lluminor 5 месяцев назад

    Light theme 😢

    • @carlaustabile
      @carlaustabile 4 месяца назад

      I know 😅 I code with dark theme but I need my browser brightttttt

  • @flavb83music
    @flavb83music 7 месяцев назад

    lmao 25 minutes to get roles from a user wth
    this is not satisfying Otkta!
    (the video is good btw)

    • @carlaustabile
      @carlaustabile 6 месяцев назад +1

      Glad you like it. It actually takes way less time but you have to put up with my brain dumping and singing skills 😂 wondering if you’d prefer this in like a RUclips short format? 🤔