Skip to content

A client for Parsso-core (a Centralized Authentication System) that is deployed for managing users and services

Notifications You must be signed in to change notification settings

maziyar-gerami/IDMAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IDMAN Overview

IDMAN is a client for Parsso-core (a Centralized Authentication System) that is deployed for managing users and services connected to the Parsso-core. It also provides useful features like password policy management, self-service password management, user activity report reports, etc.

Prerequisites

  • Parsso-core/CAS 6.1.x which is installed on a server and we called this server "CAS Server"
  • JDK 11

Configuration

You need to change a file, named application.properties before deploying the project.

This file is in the resources directory which contains all configuration texts in the project. Now we discuss all texts that you have to change:

  1. Email server configurations

This settings is for setting information about the smtp server used in password recovery process. This part is include of below mentioned variable:

  • spring.mail.host : SMTP server address
  • spring.mail.port : SMTP server port
  • spring.mail.username : Username or email address for entering the system
  • spring.mail.password : the corresponding password for above mentioned username
  1. IDMAN Settings

This part of configurasion is for configuration about your client

  • base.url : client address that connects to CAS server. Example: https://www.idman.com
  • sever.port: this the IDMAN server port the client port. Example: 8080

NOTE 1: if you don't specified any ports for the IDMAN, don't need to specify sever.port variable.

NOTE 2: Don't miss sever.port variable with CAS server port. Actually this is defined port for IDMAN

  1. CAS Server settings
  • cas.url.login.path: CAS login url of the CAS server. Example: https://cas.server.com/cas/login
  • cas.url.logout.path : CAS logout url of the CAS server. Example: https://cas.server.com/cas/logout

Deploy

this project uses GRADLE build tool. To build the project, use:

  • if you have installed GRADLE SDK tools: ./gradle clean build

  • else ./gradlew[.bat] clean build

Then you can find the WAR file under this folder:

\build\libs

About

A client for Parsso-core (a Centralized Authentication System) that is deployed for managing users and services

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published