By: TJ Travelbee user 24 Mar 2017 at 10:26 a.m. CDT

5 Responses
TJ Travelbee gravatar
hello, I've uploaded/deployed via ZIP (using IBM Bluemix) the PHP libraries into the file system, I see a main folder created "OXD Library", installed the wordpress plugin, but I can't get past the initial registration button to access the OIDC configuration detail. This will use IBM/OPenID Connect on Tivoli Access Mgmt stack as ID provider, so I don't believe I need the Gluu server.... but I do need a working oxd server. This isn't a VM/hypervisor environment for your OS level installations. Do you have an oxd runtime for PHP... or just the libraries. I'm thinking of spinning up a Java environment to run that version... or is there a ocd server on your side that I can attach to?

By Michael Schwartz Account Admin 24 Mar 2017 at 10:42 a.m. CDT

Michael Schwartz gravatar
What is the discovery URL of the IBM Tivoli OpenID Connect library? Is it `https://hostname/.well-known/openid-configuration` or `https://hostname/somepath/.well-known/openid-configuration` And the oxd-php library is in [Github](https://github.com/GluuFederation/oxd-php-library)

By TJ Travelbee user 24 Mar 2017 at 10:51 a.m. CDT

TJ Travelbee gravatar
I have the following from the application registration process: Authorization Endpoint:* https://w3id.alpha.sso.ibm.com/isam/oidc/endpoint/amapp-runtime-oidcidp/authorize Token EndPoint:* https://w3id.alpha.sso.ibm.com/isam/oidc/endpoint/amapp-runtime-oidcidp/token Introspection EndPoint:* https://w3id.alpha.sso.ibm.com/isam/oidc/endpoint/amapp-runtime-oidcidp/introspect Regarding the PHP oxd library, from what I can tell, that's just an API interface to enable PHP to interact with oxd, its not the actual oxd mediator service, correct? T

By Aliaksandr Samuseu staff 24 Mar 2017 at 10:58 a.m. CDT

Aliaksandr Samuseu gravatar
Hi, TJ. > This isn't a VM/hypervisor environment for your OS level installations. Do you have an oxd runtime for PHP... or just the libraries oxd server is written in Java. In Linux it usually runs as a service, which actually simply starts a jvm with it. On Windows it uses a similar principle. I'll need to do a bit of research to understand what environment IBM Bluemix offers first. I'll get back to you soon.

By Michael Schwartz Account Admin 24 Mar 2017 at 11:05 a.m. CDT

Michael Schwartz gravatar
As Alex says, you must run oxd. It is middleware. The php library connects to the services provided by the middleware.

By Yuriy Zabrovarnyy staff 24 Mar 2017 at 2:21 p.m. CDT

Yuriy Zabrovarnyy gravatar
TJ, You definitely need oxd running, for this you can install package or otherwise manually download oxd zip file, unpack and run the server. See documentation here: `https://gluu.org/docs/oxd/install/#unix` Let us know whether it works for you. If no please provide `oxd-server.log` file.