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

Что такое авторизация

Авторизация — это процесс проверки прав пользователя на доступ к определённым ресурсам или выполнение действий в системе. Отличается от аутентификации (подтверждения личности).

Пример в Java с Spring Security:

java
@PreAuthorize("hasRole('ADMIN')")  
public void deleteUser(Long id) {  
    // Удаление пользователя  
}  

Здесь @PreAuthorize проверяет, есть ли у пользователя роль ADMIN перед вызовом метода.

Типы авторизации:

  • Ролевая (на основе ролей, например USER, ADMIN)
  • На основе прав (более детальная, например read:users, delete:users)
  • Контекстная (проверка условий, например владелец ресурса)

Используется в сочетании с аутентификацией (например, JWT, OAuth2).

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

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

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

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