2015-11-20 4 views
0

Я хотел бы иметь несколько приложений для продаж в okta, каждый из которых настроен с настройкой. Будет «базовая», которая фактически обеспечивает базовую учетную запись Salesforce. Но затем я хочу, чтобы в «окте» были настроены дополнительные приложения «sales», которые просто предоставляют (или удаляют) дополнительные наборы разрешений - добавление или удаление наборов разрешений базовой учетной записи. Эти наборы разрешений представляют собой предоставление или аннулирование доступа к пользовательским приложениям force.com, размещенным в той же организации salesforce org.Как обеспечить набор для приема на продажу с использованием okta?

Я попытался сделать это, используя следующее отображение:

Okta User Profile/user 
    Arrays.add(salesforce_1.publicGroups,'My perm set') 

карты для:

Salesforce.com (add my perm set)/appuser 
    salesforceGroups 

идея заключается в том, что выше просто добавить «мой завивку набор» набор разрешений на любой разрешение устанавливает учетную запись Salesforce уже.

но его дает мне следующую ошибку:

Unable to resolve salesforce_1 in expression Arrays.add(salesforce_1.publicGroups, 
'My perm set'). Attributes from the same profile cannot be mapped to each other. 

Я также не вижу, где я имел бы возможность настроить деинициализации логику ... которая была бы:

Arrays.remove(salesforce_1.publicGroups,'My perm set') 

Есть ли способ достичь того, что я пытаюсь сделать здесь?

ответ

0

Предоставление в Okta привязано к названной учетной записи в SFDC. То, что вы пытаетесь сделать, не будет работать, потому что каждое приложение SFDC в Okta будет предоставлять или деблокировать фактическую учетную запись SFDC для пользователя. Вы не можете разделить вещи так, как вы планировали в Okta.

Вам нужно будет положиться на обновление профиля пользователя в одном экземпляре приложения okta - отслеживание консолидированных разрешений, необходимых при каждом обновлении пользователя, чтобы убедиться, что «все разрешения» управляют всеми приложениями, захватываются.