If you are trying to embed a 3D model into a webpage and see the error message above ("Your BioDigital Human embed requires proper authentication") instead of a model, there are several potential causes and solutions:
Cause(s) | Solution(s) |
The domain into which you've embedded your model is not authorized for the developer key in your embed code. When a model is embedded with a BioDigital Human developer key, our services check to make sure the current domain has been authorized for your developer key. If you try to embed a model into a domain that has not been unauthorized for your developer key, this authentication will fail and the model will not be able to load. |
Add the current domain to the list of authorized domains for your developer key (see How to edit my apps). |
A developer key or user analytic ID ("uaid") is either missing from your embed code or is invalid. When embedding a BioDigital Human model into a webpage, your embed code must include one of these two types of keys, which we use to authenticate your user credentials. |
Add a developer key or uaid to your embed code. There are two ways to do this:
|
Your developer key is not compatible with the platform into which you are embedding your model. When you first registered your app, you selected one of the following platforms:
|
|
Our services are unable to verify your user credentials due to missing HTTP referrer data. This means the application hosting your model is configured in a way that is preventing our Human Viewer code from accessing the webpage's document referrer, which is required for authentication. |
See What do I do if my HTTP referrer is unavailable? for potential solutions. |
If you've tried all of the solutions listed above and are still seeing an authentication error, please contact us at developers@biodigital.com.
Comments
0 comments
Please sign in to leave a comment.