...
You can either
A) download the App package from the download page and install it manually or
B) use the or – if you are a developer – use UM Kickstarter
Either way you’ll need a license that covers de.pinuts.cmsbs.Auth2
to successfully install and use the Login App. Please contact support@pinuts.de when in doubt.
...
If you need to install into an already existing UM you probably need to perform a manual installation as described in this section.
Go to https://www.universal-messenger.de/knowledge-base/intern/02_downloads/addons/index.html and download the Login App package (ZIP file).
...
Codeblock | ||
---|---|---|
| ||
cd UM unzip $DOWNLOAD_DIR/LoginApp-x.y.z.zip |
Restart your UM instance.
Configure and install REST Proxy
Follow https://downloads.universal-messenger.de/knowledge-base/documentation/universal-messenger/html/UM_EN/Administration/REST-proxy.html to install and configure your REST-Proxy.
Add the following endpoints to your REST-Proxy’s controller whitelist:
de.pinuts.cmsbs.lib.widget.Pi
de.pinuts.cmsbs.auth2.Auth
de.pinuts.cmsbs.auth2.Widget
B) Install using UM Kickstarter
...
Codeblock | ||
---|---|---|
| ||
dependencies { // ... runtime('de.pinuts.cmsbs:Auth2:4.6.2') }.7.0') } |
Configure REST Proxy
Create a file named um/rest-proxy/cmsbs-restproxy.properties
that configures the REST Proxy:
Codeblock | ||
---|---|---|
| ||
cmsbs.resturl=http://localhost:8080/cmsbs/rest
cmsbs.restproxy.limit.controller.whitelist.1 = "de.pinuts.cmsbs.lib.widget.Pi"
cmsbs.restproxy.limit.controller.whitelist.2 = "de.pinuts.cmsbs.auth2.Auth"
cmsbs.restproxy.limit.controller.whitelist.3 = "de.pinuts.cmsbs.auth2.Widget" |
Insert the following cp lines to your um/build.gradle
file:
Codeblock | ||
---|---|---|
| ||
setup.doLast {
...
// UM REST Proxy
cp('UM/web-integration/cmsbs-restproxy.war', new File(pinuts.um.webappsDir, 'p.war'))
cp('rest-proxy/cmsbs-restproxy.properties', new File(pinuts.um.serverHome, 'cmsbs-restproxy.properties'))
} |
Startup UM
Let gradle install the new dependency and start your UM instance:
...
Set the unique name to Enter a Title. Select English as the Used language. | |
Select the Segment named Enter | |
A) Manual installation: Set URL of the REST proxy according to your installation. B) Installation using UM Kickstarter: Set URL of the REST proxy to |
Create a user Entry
Go to Entries / New Entry and create at least one customer user Entry that…
has an email address
and a password
and is member of at least one of the “permissions” Segments you created earlier.
Configure and install REST Proxy
Create a file named um/rest-proxy/cmsbs-restproxy.properties
that configures the REST Proxy:
Codeblock | ||
---|---|---|
| ||
cmsbs.resturl=http://localhost:8080/cmsbs/rest
cmsbs.restproxy.limit.controller.whitelist.1 = "de.pinuts.cmsbs.lib.widget.Pi"
cmsbs.restproxy.limit.controller.whitelist.2 = "de.pinuts.cmsbs.auth2.Auth"
cmsbs.restproxy.limit.controller.whitelist.3 = "de.pinuts.cmsbs.auth2.Widget" |
Insert the following cp lines to your um/build.gradle
file:
...
language | groovy |
---|
...
.
...
Now, setup and restart your UM instance:
Codeblock |
---|
gradle setup run |
Give it a try
...