簡體   English   中英

是否可以在Auth0規則中使用Object.defineProperty?

[英]Is it possible to use Object.defineProperty in Auth0 Rules?

我正在嘗試在Auth0上創建以下規則:

function (user, context, callback) {
  // TODO: implement your rule
  var app = 'authorization';
  var obj = {};
  Object.defineProperty(obj, app, { roles: 'admin, customer'});
  user.obj = obj;
  callback(null, user, context);
}

當我嘗試該規則時,user.obj屬性等於{}

{
  ...
  "obj": {},
  "user_id": "auth0|0123456789",
  ...
}

我在這里想念什么嗎?

謝謝

嘗試這種方式。 等於給定值。

const app = 'authorization';
const obj = {};

Object.defineProperty(obj, app, { 
    value: { roles: 'admin, customer' },
    writable: true
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM