Встречается на собеседованиях • сегодня
Работал ли с OpenID
Да, работал с OpenID, в основном для аутентификации пользователей через сторонние провайдеры (Google, Facebook и т. д.). Использовал библиотеки типа oidc-client-js или Auth0 для интеграции.
Пример кода с oidc-client-js:
javascript
import { UserManager } from 'oidc-client';
const config = {
authority: 'https://your-identity-provider.com',
client_id: 'your-client-id',
redirect_uri: 'http://localhost:3000/callback',
response_type: 'code',
scope: 'openid profile email',
};
const userManager = new UserManager(config);
// Логин
userManager.signinRedirect();
// Обработка callback
userManager.signinRedirectCallback().then(user => {
console.log('User logged in:', user);
});
text
Основные моменты:
- Работа с токенами (access, refresh).
- Настройка CORS и безопасных redirect-URI.
- Обработка сессий и logout.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы