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

Какую проблему решает OpenID

OpenID решает проблему множественных учетных записей, позволяя пользователям входить на разные сайты с одним набором учетных данных. Это устраняет необходимость запоминать множество логинов/паролей и снижает риски утечки данных.

Пример:

python
from flask import Flask, redirect, url_for
from flask_oidc import OpenIDConnect

app = Flask(__name__)
app.config.update({
    'OIDC_CLIENT_SECRETS': 'client_secrets.json',
    'OIDC_ID_TOKEN_COOKIE_SECURE': False,
})

oidc = OpenIDConnect(app)

@app.route('/private')
@oidc.require_login
def private_route():
    return "Доступ разрешен!"

Здесь flask_oidc использует OpenID для аутентификации. Пользователь логинится через провайдера (Google, GitHub и т.д.), а сайт получает проверенные данные без хранения паролей.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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