* First try on documentation for engomo :)
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* Update index.md
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* condensed scopes and redirect URIs
ty @4d62
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* testing added
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* added engomo
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* test with prettier?
* Revert "test with prettier?"
This reverts commit 44c2eb33cd.
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* index.md aktualisieren
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* Update website/integrations/services/engomo/index.md
Co-authored-by: 4d62 <github-user@sdko.org>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* Update website/integrations/services/engomo/index.md
Co-authored-by: 4d62 <github-user@sdko.org>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* Update website/integrations/services/engomo/index.md
Co-authored-by: 4d62 <github-user@sdko.org>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* Update website/integrations/services/engomo/index.md
Co-authored-by: 4d62 <github-user@sdko.org>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* Update website/integrations/services/engomo/index.md
Co-authored-by: 4d62 <github-user@sdko.org>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* Update website/integrations/services/engomo/index.md
Co-authored-by: 4d62 <github-user@sdko.org>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* Update website/integrations/services/engomo/index.md
Co-authored-by: 4d62 <github-user@sdko.org>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* Update website/integrations/services/engomo/index.md
Co-authored-by: 4d62 <github-user@sdko.org>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* tanberry's descriptions added :)
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* engomo is always lower case
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* suggestions from @4d62
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* bold headings
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* Update website/integrations/services/engomo/index.md
Co-authored-by: 4d62 <github-user@sdko.org>
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
* p
---------
Signed-off-by: NiceDevil <17103076+nicedevil007@users.noreply.github.com>
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Co-authored-by: 4d62 <github-user@sdko.org>
Co-authored-by: root <root@dev.glaeser-it.local>
		
	
		
			
				
	
	
	
		
			3.5 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	title
| title | 
|---|
| engomo | 
Support level: Community
What is engomo
engomo is an low-code app development platform to create enterprise apps for smartphones and tablets based on Android, iOS, or iPadOS. -- https://engomo.com/
This guide explains how to set up engomo to use authentik as the OAuth provider for the application login on the smartphone/tablet and login to the admin WebGUI (composer).
Preparation
The following placeholders will be used:
engomo.companyis the FQDN of the engomo install.authentik.companyis the FQDN of the authentik install.engomo.mappingis the name of the Scope Mapping.ak.certis the self-signed certificate that will be used for the service provider.
authentik configuration
In authentik, create a new scope mapping. To do so, log in and navigate to the Admin interface, then go to Customization --> Property Mapping and click Create.
engomo.mappingis the value of the Mapping's name.profileis the value for the Scope name.return {"preferred_username": request.user.email}is the value for the Expression.
Create an application and an OAuth2/OpenID provider in authentik. Use the following parameters for the OAuth2/OpenID provider:
Provider:
- Name: 
SP-engomo - Client type: 
Public - Redirect URIs/Origins (RegEx): 
https://engomo.company/authandcom.engomo.engomo://callback/ - Signing Key: 
ak.cert - Scopes: 
authentik default OAuth Mapping: OpenID 'email', 'offline_access', OpenID 'openid'andengomo.mapping 
Important
Redirect URIs => write the values line by line.
Leave the rest as default values. The durations can be changed as needed.
Application:
- Name: 
engomo - Slug: 
engomo - Launch URL: 
https://engomo.company/ 
engomo configuration
Navigate to https://engomo.company/composer and log in with your admin credentials.
- Select 
Server. - Select 
Authentication. - Add a new authentication method by clicking on the plus icon on the right.
 - Name: 
authentik - Type: 
OpenID Connect - Click Create.
 - Set the 
Issuerto the authentik FQDNhttps://authentik.company/application/o/engomo. - Set the 
Client IDto the Client ID from the SP-engomo provider that you created in authentik. - Set the 
Client Secretto the Client Secret from the SP-engomo provider that you created in authentik. 
Leave the rest as default.
engomo user creation
engomo doesn't create users automatically when signing in. So you have to do it manually right now.
Navigate to https://engomo.company/composer and log in with your admin credentials.
- Select 
Users & Devices. - Click the plus button next in the Users section.
 - Select 
authentikas the Authenticator in the dropdown. - Create your user by typing in the email as the Username used in authentik.
 
At this point you are done.
Test the login
- Open a browser of your choice and open the URL 
https://engomo.company. - Enter the created user's email address and click the small arrow icon to log in.
 - You should be redirected to authentik (with the login flows you created) and then authentik should redirect you back to 
https://engomo.company/composerURL. - If you are redirected back to the 
https://engomo.company/composerURL you did everything correct. 
Important
The created user will only have access to the app or composer page if you granted the permission to the user of course.