Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

How to set mod_tuxedo authentication to connect Tuxedo domain ?

Michal FürstMay 28 2015 — edited Feb 21 2020

Hi,

I'm trying to connect apache with mod_tuxedo to Tuxedo 12cR2 domain with USER_AUTH. But all http requests failed to tpninit error 8 in apache log  and in Tuxedo log is error message about application password.

When I set non security on tuxedo side, http calls are OK.

Apache has basic auth with file provider. I tried Tuxedo tpusr file and apache passwd file with same users and passwds - apache authenticate it.

How can I configure apache/mod_tuxedo to connect Tuxedo domain with USER_AUTH ?

I didn’t find it documentation.

Apache config - part

<Location "/CSMW/WS/">

        Require valid-user

        Order allow,deny

        Satisfy any

        AuthType basic

        AuthName "Tuxedo WS"

        AuthBasicProvider file

#       AuthUserFile /srv/app/at1/mw/httpd/conf/passwd/passwords

        AuthUserFile /app/mw/tux/at1/tpusr

     <IfModule mod_tuxedo.c>

         SetHandler tuxedo-script

         Tuxconfig "/app/mw/tux/at1/conf/TUXCONFIG"

         TuxService ENTRYSOAP

     </IfModule>

</Location>

Tuxedo config part

*RESOURCES

IPCKEY          160002

DOMAINID        TuxAT1

MASTER          TuxA,TuxB

MAXGTT          5000

MAXACCESSERS    8000

MAXSERVERS      6000

MAXSERVICES     14000

MAXGROUPS     190

MAXDRT          600

MAXRFT          4

MAXRTDATA       2000

MODEL           MP

LDBAL           Y

PERM            0666

SECURITY       USER_AUTH

OPTIONS LAN,MIGRATE

DBBLFAILOVER    2


......



AUTHSVR                SRVID=1000      SRVGRP=MAIN1 SEQUENCE=95


......


DEFAULT:      SRVGRP=ESP1 MIN=6  MAX=10 CLOPT="-o /app_log/mw/tux/at1/stdout.entrysoap -e /app_log/mw/tux/at1/stderr.entrysoap -s TP_REQ1:SERVER -- -C conf/middleware.env -S ENTRYSOAP" SEQUENCE=33

entrysoap     SRVID=6800 RQADDR=SOAPA01

......

Apache config



Apache log

[Thu May 28 12:39:05 2015] [error] mod_tuxedo: cannot tpinit /app/mw/tux/at1/conf/TUXCONFIG: 8

[Thu May 28 12:40:11 2015] [error] mod_tuxedo: cannot tpinit /app/mw/tux/at1/conf/TUXCONFIG: 8

[Thu May 28 12:57:41 2015] [error] mod_tuxedo: cannot tpinit /app/mw/tux/at1/conf/TUXCONFIG: 8

Tuxedo log


125741.ttux1!httpd.5406.896858080.1: LIBTUX_CAT:6244: ERROR: Application password does not match

125741.ttux1!httpd.5406.896858080.1: LIBTUX_CAT:6247: ERROR: Unable to establish security context. Error code 60, minor_status 4294967289

125741.ttux1!httpd.5406.896858080.1: LIBTUX_CAT:6234: ERROR: Authentication fails with error code 70

Regards,

Michal Furst

This post has been answered by Todd Little-Oracle on May 28 2015
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 25 2015
Added on May 28 2015
1 comment
1,426 views