Роли ASP.NET с Windows Auth

Можно использовать следующий отрывок. Это лучше, потому что rootPane получит события от любого компонента в диалоговом окне. Можно заменить setVisible (ложь), располагают (), если Вы хотите.

public static void addEscapeListener(final JDialog dialog) {
    ActionListener escListener = new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            dialog.setVisible(false);
        }
    };

    dialog.getRootPane().registerKeyboardAction(escListener,
            KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0),
            JComponent.WHEN_IN_FOCUSED_WINDOW);

}
5
задан nlawalker 14 September 2009 в 18:31
поделиться

2 ответа

Мне тоже пришлось это сделать, и я использовал приведенную ниже запись в блоге Скотта Гатри, чтобы заставить меня начать ....

http://weblogs.asp.net/scottgu/pages /Recipe_3A00_-Implementing-Role_2D00_Based-Security-with-ASP.NET-2.0-using-Windows-Authentication-and-SQL-Server.aspx

Отлично сработал для меня.

Я не создавал нового провайдера или что-нибудь. В блоге Скотта это красиво изложено. Хотя это довольно хакерский прием, но я быстро помог ему и помог.

С помощью этого трюка вы можете использовать Windows auth с ролями на основе БД.

3
ответ дан 15 December 2019 в 06:30
поделиться

Вы можете использовать MembershipProvider, используя ActiveDirectory Информация здесь

0
ответ дан 15 December 2019 в 06:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: