pessoal estou utilizando o tutorial do jaas que tem aqui no GUJ mas qdo estou fazendo os testes ele me da erro nessa linha aqui oh:
[code]
…
private boolean commitSucceeded = false;
private boolean succeeded = false;
private User user;
private Set roles = new HashSet();
protected Subject subject;
protected CallbackHandler callbackHandler;
protected Map sharedState;
private String dataSourceName;
private String sqlUser;
private String sqlRoles;
…
public boolean commit() throws LoginException {
// adiciona o usuario no principals
if (user != null && !subject.getPrincipals().contains(user)) {
subject.getPrincipals().add(user);
}
// adiciona as roles no principals
if (roles != null) {
Iterator it = roles.iterator();
while (it.hasNext()) {
Role role = (Role) it.next();
if (!subject.getPrincipals().contains(role)) {
subject.getPrincipals().add(role); ----------------------- AQUI ----------------------------------
}
}
}
commitSucceeded = true;
return true;
}[/code]
ele da o erro : Cannot find symbol
se eu colocar User no lugar de role ele some o erro. mas acredito q nao posso fazer isso neh
obrigado