Встречается на собеседованиях • сегодня

Работал ли с 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.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы