Я разрабатываю приложение Angular2, которое использует auth0 для аутентификации. Я использовал виджет блокировки auth0 для аутентификации пользователей.
Теперь я хочу использовать auth0-js
вместо виджета блокировки для аутентификации. Я следовал этому руководству, чтобы добавить auth0-js
в приложение.
После добавления auth-js
, когда новый пользователь пытается войти в приложение, Auth0 отображает для пользователя следующий экран согласия.
Я хочу, чтобы пользователи могли напрямую обращаться к моему приложению без необходимости принимать экран согласия. Вопрос о согласии, заданный в этом диалоговом окне, может сбить с толку пользователей, поскольку в нем упоминается арендатор.
Когда я искал решение, решение, упомянутое в разных местах, заключалось в том, чтобы сделать клиента first party
клиентом. Но я не могу найти место в консоли управления, чтобы сделать клиента first party
клиентом.
Как я могу отключить этот экран согласия?
Ниже приведена конфигурация auth-js
, которую я использовал в приложении.
auth0 = new auth0.WebAuth({
clientID: 'my_client_id',
domain: 'my_domain.auth0.com',
responseType: 'token id_token',
audience: 'https://my_domain.auth0.com/userinfo',
redirectUri: window.location.origin + '/auth_loading',
scope: 'openid'
});