Skip to Main Content

DSTU2 APIs (Millennium)

Announcement

For information related to the Oracle Partner Network (OPN) Industry Healthcare Track please visit our OPN Industry Healthcare Program page.

For specific questions related to Oracle Partner Network (OPN), please contact Partner Assistance.

Millennium FHIR and non-FHIR API Specifications and Supporting Documents can be found HERE on docs.oracle.com
Soarian FHIR API Specifications and Supporting Documents can be found HERE on docs.oracle.com.

SSO user with Openid error 404

Chris HalsemaAug 13 2024

Workflow or API calls:

Using code simular to this repository https://github.com/cerner/fhir.cerner.com/blob/3d33831ae6573752ecf7b5c5c29a28c6707f5744/content/authorization/openid-connect.md

From "https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/oidc/idsps/ec2458f2-1e24-41c8-b71b-0e701af7583d/.well-known/openid-configuration"

I get 'authorization_endpoint' = 'https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/oidc/idsps/ec2458f2-1e24-41c8-b71b-0e701af7583d/'

I add a payload/params to the endpoint

authorization\_url = (  
       f"{authorization\_endpoint}?"  
       + urlencode({  
   "response\_type": "code",  
   "client\_id": app.config\['CERNER\_CLIENT\_ID'\],  
   "redirect\_uri": empowerhope\_base\_url + "/v1/auth/cerner/authorize",  
   "scope": "openid profile",  
   "state": state,  
   "nonce": nonce  

})

Expected Result:

The user should be promoted to log in to Cerner

Actual Result:

No matter what I do, using this published URL I get error 404 on 'https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/oidc/idsps/ec2458f2-1e24-41c8-b71b-0e701af7583d/

X-Request-Id / Cerner-Correlation-Id / opc-request-id:

This post has been answered by Chris Halsema on Aug 13 2024
Jump to Answer
Comments
Post Details
Added on Aug 13 2024
2 comments
155 views