0

ソースに生成された jbpm-console に問題があります。サブシステム「urn:jboss:domain: security:1.1" を追加し、ユーザーとロールのプロパティを追加し、スタンドアロンで jboss ユーザーを作成しますが、jbpm-console にログインすると、次のエラーが発生しますLogin failed: Not Authorized

security-domain は、standalone.xml のものです。

    <subsystem xmlns="urn:jboss:domain:security:1.1">
        <security-domains>
            ...
            <security-domain name="jbpm-console-ng" cache-type="default">
                <authentication>
                    <login-module code="UsersRoles" flag="required">
                        <module-option name="usersProperties" value="${jboss.server.config.dir}/users.properties"/>
                        <module-option name="rolesProperties" value="${jboss.server.config.dir}/roles.properties"/>
                    </login-module>
                </authentication>
            </security-domain>
        </security-domains>
    </subsystem>

あなたがコンテンツする roles.properties は次のとおりです。

root=jbpm-console-user,user,analyst,PM,IT,Reviewer

コンテンツの users.properties は次のとおりです。

root=root

jboss ユーザーは「root」です。

助けてプリス!!

4

1 に答える 1

0

セキュリティドメインが jboss-web.xml で参照されていることを確認してください

<jboss-web>
    <security-domain>jbpm-console-ng</security-domain>
</jboss-web>

このファイルは jbpm-console.war/WEB-INF/jboss-web.xml にあります

于 2014-05-27T20:30:07.790 に答える