Yogeshwar
04/05/2022, 5:21 PMYogeshwar
04/05/2022, 5:22 PMYogeshwar
04/05/2022, 5:23 PMYogeshwar
04/05/2022, 5:25 PMconst jwt = await Session.createJWT({
    'https://hasura.io/jwt/claims': {
      'x-hasura-user-id': 'userId',
      'x-hasura-default-role': 'user',
      // do some custom logic to decide allowed roles
      'x-hasura-allowed-roles': [
        'user',
        'admin',
        'public',
        'public_user',
        'fr_admin'
      ]
    }
  }, 3600, { sub: result.user.id })rp_st
04/05/2022, 5:42 PMSession.createJWT({
    'https://hasura.io/jwt/claims': {
        'x-hasura-user-id': 'userId',
        'x-hasura-default-role': 'user',
        // do some custom logic to decide allowed roles
        'x-hasura-allowed-roles': [
            'user',
            'admin',
            'public',
            'public_user',
            'fr_admin'
        ]
    },
    sub: result.user.id
}, 3600);rp_st
04/05/2022, 5:43 PMsubx-hasura-user-idrp_st
04/05/2022, 5:43 PMYogeshwar
04/05/2022, 5:44 PMconst jwt = await Session.createJWT({
    'https://hasura.io/jwt/claims': { // custom claims
      'x-hasura-supertoken-user-id': result.user.id,
      'x-hasura-user-id': 'userId',
      'x-hasura-default-role': 'user',
      // do some custom logic to decide allowed roles
      'x-hasura-allowed-roles': [
        'user',
        'admin',
        'public',
        'public_user',
        'fr_admin'
      ]
    }
  }, 3600)Yogeshwar
04/05/2022, 5:44 PM'x-hasura-supertoken-user-id': result.user.id,rp_st
04/05/2022, 5:45 PMYogeshwar
04/05/2022, 5:46 PMawait Session.createJWTrp_st
04/05/2022, 5:47 PMcreateJWTrp_st
04/05/2022, 5:47 PM