О схемах аутентификации

Тема в разделе "WASM.HEAP", создана пользователем blacktelecom, 7 янв 2011.

Статус темы:
Закрыта.
  1. blacktelecom

    blacktelecom New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2010
    Сообщения:
    235
    Здравствуй, Wasm.
    Есть одна проблема, которая меня стала интересовать недавно в процесее написания проекта.
    Пусть приложение использует схему авторизации пользователя Login/Password;
    Есть роли. У пользователя есть список ролей ( One2Many Relation ), на основе которого у него есть права на выполнение тех или иных действий.

    Вроде сделал всё верно, но вот вопрос: быть может, существуют стандарты по таким схемам идентификации?
    Я читал Oracle, но там чёрт ногу сломит, как и нормальных примеров не нашёл.

    Сейчас сделано примерно так:

    Некая сущность есть ядро, слушающее только сигналы поступающие от пользователя. Вернее, юзер запрашивает функцию у библиотеки, которая знает, можно ему её выполнять или нет, если да, то передаёт "ядру" её номер, список параметров и тип данных, в котором должен придти результат. Результат отдаётся пользователю. Если прав нет, бросаем SecurityException, убиваем юзера.

    Правильно ли это?
     
  2. not1

    not1 Member

    Публикаций:
    0
    Регистрация:
    6 окт 2009
    Сообщения:
    137
    Вернее, юзер запрашивает функцию у библиотеки, которая знаетможно ему её выполнять или нет
    если да, то передаёт "ядру" её номер
    Если прав нет, бросаем SecurityException, убиваем юзера.
    ====
    если у юзера есть права юзер запрашивает функцию у библиотеки,
    Если прав нет, бросаем SecurityException, убиваем юзера.
    p.s какойто набор букв xD
     
  3. blacktelecom

    blacktelecom New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2010
    Сообщения:
    235
    Удалите это.
    Я не хило принял спиртного.

    И да: еще код исправлять пришлось.
     
  4. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.568
    Адрес:
    Russia
    По просьбе, закрываю.
     
Статус темы:
Закрыта.