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

Odpovedet emailem