1

アプリケーションのリモート クライアントを認証するときに DatabaseServerLoginModule を使用するには、JBoss 7.1.1 サーバーをどのように設定する必要がありますか?

4

1 に答える 1

0

3 つの列を持つテーブルを作成します。

rolename, username and password. (or with name you need)

サーバーxmlでデータソースを宣言し、次に入れます:

            <security-domain name="mydomain">
                <authentication>
                    <login-module code="Database" flag="required">
                        <module-option name="dsJndiName" value="java:jboss/datasources/MyDS"/>
                        <module-option name="principalsQuery" value="select password from tab_credential where username=?"/>
                        <module-option name="rolesQuery" value="select rolename, 'Roles' from tab_credential where username=?"/>
                        <module-option name="unauthenticatedIdentity" value="guest"/>
                    </login-module>
                </authentication>
            </security-domain>
于 2012-08-03T08:14:12.943 に答える