Boa tarde personas!
Implementei a autenticação de usuários com JAAS no Tomcat + MySQL, funcionou perfeitamente.
Porém, com o MS SQL SERVER 2008 R2, não consigo fazer o login.
Estou definindo meu Realm no context.xml do tomcat da seguitne forma:
<Realm className="org.apache.catalina.realm.JDBCRealm"
driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
connectionURL="jdbc:sqlserver://ip:porta;dataBaseName=banco;user=usuario;password=senha;"
userTable="usuario"
userNameCol="login"
userCredCol="senha"
userRoleTable="roles"
roleNameCol="role"
digest="SHA-256" />
O login parece que está sendo feito normalmente quando inicio o tomcat, visto que quando o inicio, ele não acusa erro no login - o que ocorre caso eu coloque informações erradas nos parametros da conexão via Realm.
Eu consigo abrir a página de login normalmente, mas quando insiro usuário e senha:
HTTP Status 405 - Request method ‘POST’ not supported é retornado no navegador.
A página de login está ok, é a mesma que eu usei com o MySQL, não alterei nada.
Se alguém puder dar uma luz, ficarei muito grato, pois já estou há 3 dias tentando resolver isso.
Abraços.