Zdravim,
tak se nejak trapim s authentifikaci pres JDBCRealm. Pokud se to tyka
webove aplikace, je mi situace jasna a jednoducha. Authentifikacni
formular -> xml konfigurace a jsem tam.
Ale kdyz mam swing aplikaci a chci udelat nejaky prihlasovaci formular?
Nechci na klienta tahat SQL ci JDBC atd., jde mi o to, zda se da
prihlasit nejak takto:
class EJBBeana .... {
public void login(String name, String pass) throws ..... {
// prihlaseni do JDBCRealm, popripade vyhozeni vyjimky
}
}
Zejmena mi jde o to, aby se prihlaseni provedlo na serveru a ja mohl
pouzivat: SessionContext.getCallerPrincipal().getName(), anotovani metod
podle opravneni, atd.
Proste toto se mi nedari. Ani na forech nemuzu najit presne reseni.
Nejak mi to prijde silene zmatene.
Koukal jsem na "Context.SECURITY_PRINCIPAL", ale zde take nevim jak na
to, protoze pro InitialContext toto nejak nefunguje :(
Pote jsem koukal na: ProgrammaticLogin na serveru, take bez uspechu.
Pote jsem zkousel LoginContext, take bez uspechu.
Samotny JDBCRealm mam nastaven jako default, takze bych ho teoreticky
ani v xml nemusel nastavovat, ale i to mam.
Ja uz vazne nevim co s tim. Poradi mi nekdo, jak presne od swing -> app.
serveru udelam authentifikaci (JAAS)?
________ Information from NOD32 ________
This message was checked by NOD32 Antivirus System for Linux Mail Servers.
http://www.eset.com