Muse Identity Manager Install

Muse Identity Manager Install

museknowledge.com

MUSEGLOBAL, INC. MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OR MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE.

Document Version 1.16

No part of this publication may be reproduced stored in a retrieval system, or transmitted, in any form or by any means, without the prior written permission of MuseGlobal Inc.

May 2, 2023


Table of Contents

1. Overview
2. Installation
Hardware Requirements
Software Requirements
Installation Steps
DBMS Settings
Apache Tomcat Installation
Muse IDM Installation
3. Advanced Configurations
Changing Default Ports for Apache Tomcat
Configuring SMTP
Configuring DBMS
Configuring Email Templates
Configuring reCAPTCHA
Configuring Themes
Configuring Tasks
4. Muse IDM as SAML 2.0 Identity Provider
SAML Attribute Filter
SAML Attribute Mapping
Muse Proxy configured as Service Provider
MuseKnowledge Search application configured as Service Provider
Rocket.Chat configured as Service Provider
5. Muse IDM as OAuth2 Authorization Server
6. Muse IDM with HMAC authentication
7. Internationalization support
8. Theme Support
9. User Custom Attributes
10. Limit Login Attempts
11. Session Management
12. Payment Feature
Stripe Integration
Paystack Integration
Verifone Integration
13. User Password History
14. User Password Expiration
15. Automatic Registration for Allowed Emails
16. Registration Advanced Field Validation
17. Configure Shibboleth IDP with SQL authentication
Install Shibboleth on CentOS 7.6
Install latest JDK 8 available
Install and configure Tomcat for Shibboleth IDP
Deploy Shibboleth in the Tomcat Servlet Container
Configure Shibboleth to use the MySQL Database for authentication
Configure Shibboleth to extract and export the user attributes
A. application.properties config file
B. email.properties config file
C. database.properties config file
D. users.properties config file
E. log4j2.xml config file
F. Known Issues

List of Figures

12.1. Payment Flow Diagram
15.1. Automatic Registration for Allowed Emails Flow Diagram