TUX 8.1 - PIF - Authorization fanout - mutliple ATZ plug-ins not stackable (Doc ID 774210.1)

Last updated on NOVEMBER 04, 2016

Applies to:

Oracle Tuxedo / Tuxedo / 8.1
Information in this document applies to any platform

Goal

DESCRIPTION:
144520.frsol03!DMADM.5292.1.0: GPDBG:{ _e_sec_authorize_preop(handle 0x10bf84, operation_name 0x1, operation_target
..DMMIB, authorization_token 0x11bb70, authorization_token_len 76, input_data 0xffbef890, input_data_len 4290705568,
flags 0x0)
144520.frsol03!DMADM.5292.1.0: GPDBG:  { initialize_atz_engine()
144520.frsol03!DMADM.5292.1.0: PIFREG: GetAlias(intf=engine/security/authorization,
alias=native/security/authorization)
144521.frsol03!DMADM.5292.1.0: PIFREG: GetAlias(intf=engine/security/authorization, alias=bea/native/atzfan)
144522.frsol03!DMADM.5292.1.0: PIFREG: GetAlias(intf=engine/security/authorization,
alias=acme_atz_impl,bea/native/atz)
144523.frsol03!DMADM.5292.1.0: GP_CAT:1341: ERROR: pif: can't load impl 'acme_atz_impl,bea/native/atz' that is in
InterceptorSequence for 'bea/native/atzfan'
144523.frsol03!DMADM.5292.1.0: GPDBG:  } initialize_atz_engine(60) -4004
144524.frsol03!DMADM.5292.1.0: GPDBG:} _e_sec_authorize_preop(20) EE_SEC_SYSTEM

CONFIGURATION:
Windows XP, Solaris 8, Solaris 9
Use a custom authorization plug-in
Stack it with the BEA default atz plugin
The authorization fails as the plugin does not look for the right alias, as shown above: We should read:
144522.frsol03!DMADM.5292.1.0: PIFREG: GetAlias(intf=engine/security/authorization, alias=acme_atz_impl)

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms