Настройка Auth0 для аутентификации Salesforce

Я создаю гибридное приложение с использованием Ionic2 и намереваюсь использовать Salesforce в качестве бэкэнда. Я посмотрел на Auth0 для аутентификации через Salesforce API. Я следовал по URL: https://auth0.com/authenticate/ionic2/salesforce-api/

Там приведены несколько параметров, которые мне нужна помощь, чтобы понять:

const auth0Config = {
  // needed for auth0
  clientID: 'YOUR_CLIENT_ID',

  // needed for auth0cordova
  clientId: 'YOUR_CLIENT_ID',
  domain: 'YOUR_AUTH0_DOMAIN',
  callbackURL: location.href,
  packageIdentifier: 'YOUR_PACKAGE_ID'
};

Может кто-нибудь уточнить, что такое "YOUR_CLIENT_ID", "YOUR_AUTH0_DOMAIN" и "YOUR_PACKAGE_ID"? Я предположил, что "clientID" и "clientid" принимают одно и то же значение. "YOUR_CLIENT_ID" - это ключ потребителя из подключенного приложения Salesforce. "YOUR_AUTH0_DOMAIN" - это домен, созданный внутри auth0. например,.auth0.com, но не уверен, где найти 'YOUR_PACKAGE_ID'

Кроме того, последний раздел говорит, как показано ниже. Где мне запустить приведенную ниже команду, чтобы получить токен?

Вызовите конечную точку Делегации из Auth0, чтобы получить токен для Salesforce API

curl --data \
 "client_id=YOUR_CLIENT_ID&\
 &grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer\
 &refresh_token=\
 &scope=open_id\
 &api_type=salesforce_api"\
 https://YOUR_ACCOUNT.auth0.com/delegation

0 ответов

Другие вопросы по тегам