Skip to Main Content

SMART Authorization

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.

Authorization Not Working from MPage Due To Not Secure Context

Chuck FeltnerJul 9 2025

Workflow or API calls:

When our SMART App is running in MPages in an iFrame, it is failing to authorize due to it not running in a secure context. It seems that the hosting page is not in a secure context. Is this correct? Shouldn’t the cernabcneaodr03.cernerasp.com be using https instead of http?

Background Infomation:

Developer questions:

Are you an OPN Member? Yes
Have you signed up to be in the Healthcare Developer Track? Yes
Are you a registered Code Program member? Yes
Does your App have a presence on the Oracle Healthcare App Marketplace? Yes

Are you developing on behalf of an Oracle Health client? No, not a specific client
If so, which client:

Application's Client ID and App ID, if relevant:

Expected Result:

SMART App should authorize and successfully launch.

Actual Result:

SMART App fails after retrieving .well-known/smart-configuration and starting authorization flow.

Error message:
Some of the required subtle crypto functionality is not available unless you run this app in secure context (using HTTPS or running locally). See https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts

Dates: 7/8/25 and 7/9/25

X-Request-Id / Cerner-Correlation-Id / opc-request-id:
Date/time of the example:

Comments
Post Details
Added on Jul 9 2025
2 comments
110 views