Toto pravidlo značí továrny připojení nebo zdroje dat, které jsou konfigurovány s aliasem ověřování spravovaného kontejnerem a aliasem ověřování spravovaného komponentou.
Ověření spravované komponentou není podporováno v produktu Liberty, namísto toho musí být použito ověřování spravované kontejnerem nebo spravované aplikací. Alias ověřování spravovaného komponentou je výchozí sada pověření, která má být použita každou aplikací, která přistupuje ke zdroji dat nebo k továrně připojení, a vytvoří připojení bez určení vlastních pověření.
Použití ověření spravovaného komponentou je méně výhodné než určování ověření na základě aplikace.
Ověření spravované komponentou neomezuje uživatele, kteří mohou přistupovat ke zdroji dat nebo k továrně připojení, kromě toho, kdo má přístup k oboru názvů rozhraní JNDI. Liberty má volbu umožňující použití ověření spravovaného kontejnerem pro přímé vyhledávání, což je podobné tomu, jak funguje ověření spravované komponentou na serveru WebSphere Traditional. Chcete-li povolit toto chování, nakonfigurujte vlastnost správce připojení enableContainerAuthForDirectLookups s hodnotou true.
Chcete-li používat ověření spravované kontejnerem, vyhledejte továrnu připojení nebo zdroj dat pomocí odkazu na prostředek s typem ověřování prostředku nastaveným v aplikaci na kontejner. To lze provést pomocí anotací, nastavením položky authenticationType na AuthenticationType.CONTAINER, nebo pomocí vázacího souboru nebo přepsáním vazeb v souboru server.xml, nastavením položky res-auth na Container. Alias authData v souboru server.xml s odpovídajícími pověřeními lze poté zadat ve vazbách nebo přidat jako výchozí alias ověřování spravovaného kontejnerem, který má být použit v případě, že v rámci vazeb není určena jedna položka. Chcete-li nastavit alias authData jako výchozí alias ověřování spravovaného kontejnerem, určete jej jako atribut contianerAuthDataRef v rámci zdroje dat nebo továrny připojení. V konfiguraci migrované binárním skenerem je alias ověřování spravovaný komponentou zadán jako výchozí alias ověřování spravovaný kontejnerem, pokud zdroj dat nebo továrna připojení nemá zadaný alias ověřování spravovaný kontejnerem. Vlastnost správce připojení enableContainerAuthForDirectLookups je také nakonfigurována tak, aby se zdroj dat nebo továrna připojení chovala stejně na serveru Liberty jako v produktu WebSphere Traditional.
Chcete-li použít ověření spravované aplikací, zadejte jméno uživatele a heslo ve voláních metody getConnection,
createConnection, createQueueConnection nebo createTopicConnection.