Мы используем Falcor для большого проекта, он имеет ежедневный запрос +/- 15 миллионов, включая связанные с проверкой подлинности.
Что мы делаем, чтобы структурировать, что команда Falcor относится тоже, как, граф JSON всегда придерживаться somethingById
->UID
->data model
структуры.
Например:
{
"productById": {
"1234": {
"Name": "Foo",
"Weight": 500,
"Price": 50
}
}
}
Теперь, чтобы ответить на ваш вопрос о куске аутентификации, то Falcor-router является ответом решить этот вопрос.
Например, допустим, что у вас есть продукт, цена которого основана на идентифицированного пользователя, если вы хотите запросить цену через Falcor маршрутизатор, запрос URL может выглядеть примерно так: /model.json?paths=[["productById",1234,"Price"]]&method=get
в маршрутизаторе вы могли бы сделать что-то вроде этого:
{
route: "productById[{integers:productIds}]['Price']",
get: function(pathSet){
// do something related to pricing
}
}
Длинной короткой истории, Falcor может быть использована для проверки подлинности, связанных вещей через маршрутизатор. Я настоятельно рекомендую вам посмотреть видео, опубликованные Jafar Husain