![Create React App Officially Deprecated Amid React 19 Compatibility Issues](https://cdn.sanity.io/images/cgdhsj6q/production/04fa08cf844d798abc0e1a6391c129363cc7e2ab-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Create React App Officially Deprecated Amid React 19 Compatibility Issues
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
@mxenabled/sso-api-proxy
Advanced tools
This is a proxy server used to get Widget SSO URLs from our Platform API. Any configuration that you could normally pass to the Platform API via the request body or a header can be passed in this server as well. This tool is not meant to be used in a production environment.
Run npm i -g @mxenabled/sso-api-proxy
to install this package globally and be
able to run the mx-sso-api-proxy
command from anywhere. Running
mx-sso-api-proxy
will start the proxy server. Run mx-sso-api-proxy help
for
additional information on the commands and arguments.
When the server starts, the following environment variables will be used if found:
MX_CLIENT_ID
MX_API_KEY
MX_API_HOST
MX_DEFAULT_USER_GUID
Alternatively, a configuration file named .mx-sso-api-proxy-rc.yaml
will be
searched for, and, if located, used as well. The configuration file should look
like this:
apiKey: "[api key]"
apiHost: "https://int-api.mx.com"
clientId: "[client id]"
defaultUserGuid: "[default user guid]"
If a required configuration is missing, you will be prompted to enter it in before the server starts.
The server has the following endpoints:
GET /user/widget_urls
POST /user/widget_urls
GET /users/{user_guid}/widget_urls
POST /users/{user_guid}/widget_urls
The /users/{user_guid}/widget_urls
endpoints use the user guid provided in
the URL, whereas the /user/widget_urls
endpoints use the user guid in the
configuration.
The GET
endpoint accepts the widget configuration via the URL query
parameters. For example:
curl "http://localhost:8089/users/USR-081ff65e-3087-4cc2-a2c4-365354e1e6cb/widget_urls?widget_type=connect_widget&mode=verification"
The POST
endpoint accepts the widget configuration via the request body. For
example:
curl "http://localhost:8089/users/USR-081ff65e-3087-4cc2-a2c4-365354e1e6cb/widget_urls" \
-H "Content-Type: application/json" \
--data '{"widget_url": {"widget_type": "connect_widget"}}'
If you're running the example application in the React Native Widget SDK, add
this to your config.json
file (just replace {user guid}
with your user's
guid):
{
"proxy": "http://localhost:8089/users/{user guid}/widget_urls"
}
FAQs
Proxy Widget SSO URL requests to our Platform API.
The npm package @mxenabled/sso-api-proxy receives a total of 45 weekly downloads. As such, @mxenabled/sso-api-proxy popularity was classified as not popular.
We found that @mxenabled/sso-api-proxy demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 11 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.