I am still trying to get this whole thing to work properly.  It started out working just on the local network but then I tried to both change the port number for the incoming connections and also have it work from the internet.  I was able to get the server to come up on the internet and using both a different port as well as SSL for the connections.  For the last 3 weeks I have been trying to get the Android app of mine to work against this configuration.  The problem is that I am using a self-signed certificate within Wildfly but Android is rejecting it.  I have had no luck pinning a certificate to use.  I built my app using Cordova and none of the plugins will allow me to accept the certificate.  I keep receiving the certificate chain trust issue error.

In frustration I am giving up trying to use SSL but I have run into the issue I faced at the beginning which caused me to start using SSL.  I cannot connect to the application from the internet without SSL.  I am receiving the error "Internal Server Error" on the web page with the error being reported at the server:

15:05:18,581 ERROR [org.keycloak.adapters.AdapterDeploymentContext] (default task-32) request scheme: http ssl required
15:05:18,581 ERROR [io.undertow.request] (default task-32) UT005023: Exception handling request to /ag-push/index.html: java.lang.RuntimeException: Can't resolve relative url from adapter config.

I am pretty sure that it is being rejected because SSL is required but the settings for Require SSL in the app are set to None.

HELP!  I am going no where fast.

Christopher Fahey
DealerRewards, Inc.
Maryland Branch Office
(410) 924-3185

This electronic message transmission contains information from DealerRewards Inc. This message is confidential. It may also be privileged or otherwise protected by work-product immunity or other legal rules. If you have received it by mistake, please let us know by email reply and delete it from your system; you may not copy this message or disclose its contents to anyone.
DISCLAIMER: Since 2006, the U.S. Government has been monitoring all internet communications. If you have information that you do not wish to have monitored, please send it using regular postal services to the address listed on our website.