我想在weblogic上实现和tomcat上一样的的安全验证效果
我在tomcat下配置了JDBCRealm
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
connectionURL="jdbc:sqlserver://127.0.0.1:1433;databaseName=test"
connectionName="admin" connectionPassword="testtest01"
userTable="users" userNameCol="user_name"
userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
这样就配置了用户和角色,这两个表都是我项目里的用户和角色,很容易和项目结合
然后只要在项目里的web.xml里配置如下就能够对url进行安全验证了
<security-role>
<description>DictWebService operator user</description>
<role-name>operator</role-name>
</security-role>
<security-constraint>
<web-resource-collection>
<web-resource-name>Operator Roles Security</web-resource-name>
<url-pattern>/services/dictservice</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>operator</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
在weblogic里我也能够实现简单的安全验证,加一个weblogic.xml,用weblogic控制台里设置的用户和角色
我现在也想像tomcat一样,给weblogic加一个数据库的用户和角色表,应该怎么做????
跪求大神指教
在weblogic里面可以配置DefaultAuthentiicate (使用weblogic自带的LDAP)和 SQLAuthenticate(可配置数据库存储)的方式来认证等方式来认证用户的登陆。
问题中要求可简单使用default的方式,在weblogic console中Security Realms->myrealm->Providers中增加DefaultAuthentiicator
,然后在Users and Groups的tab里面增加user
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。