Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

11 total results found

Introduction

Introduction

Soffid is an information security product that covers features typically provided by many different products: Single sign-on. Identity provisioning. Identity governance, including risk management. Privileged account management.

Soffid

Documentation roadmap

Introduction

Here you will find all the information needed to, download, install, use and develop Soffid, content will be created as we are working on our product roadmap. If you miss something important, don't mind to make suggestions using contact@soffid.com...

System architecture

Installation

Soffid Architecture Soffid 3 system is composed of up to five different components: IAM console  Sync server Repository PAM Jump server (optional) LDAP Directory server (optional) Enterprise SSO (optional) IAM Console Is the portal used by adm...

Soffid
3
Install
Architecture

Tenants

Soffid 3 Reference guide Global settings

Definition Soffid 3 is multi tenant. This means that one can configure many differente tenants to manage disjoints groups of identities and applications.  Each Soffid object, including applications, systems, roles, users, and accounts are bound to a single t...

Soffid
3
Global Settings
Tenant

Cross-Origin Resource Sharing (CORS)

SCIM

By default, for security reasons, the SCIM interface is published for any server application, but not for client-side (javascript) applications. In order to allow client-side applications to query or modify SCIM objects, the CORS protocol states how to define...

Introduction

The process to create custom object is composed of ... steps: Implement a class that implements ExtensibleObjectMgr In application boot: Register as a "dummy" custom object class In the service implementation: Create a task of type "UpdateExtendedObject" ...

Create extensible object

Create a Java Class that extends com.soffid.iam.sync.intf.ExtensibleObject Add a constructor that will receive two parameters: Primary key (Long) Object type (String) Override the method Object getAttribute(String attribute). This method must return th...

Register extensible object

Create a service that extends ApplicationBootService In the methods syncServerBoot and consoleBoot, you should register it using the following code: ExtensibleObjectRegister eo = new ExtensibleObjectRegister(); eo.setName("clearance"); eo.setDescsription("...

Create tasks

Each time an extensible object is created or modified, a new synchronization task should be created:   void generateTask(ClearanceEntity entity) { TaskEntity task = getTaskEntityDao().newTaskEntity(); task.setTransaction(TaskHandler.UPDATE_EXT_OBJEC...

Servers

sftsrv01 10.0.1.168: Console + sync server + PAM store + jump server sftsrv02 10.0.1.167: Console + synce server + jump server sftsrv03 10.0.1.162: WSSO  

Configuration swarm

version: "3.8" services: mariadb1: image: mariadb:11.1.2 environment: MYSQL_ROOT_PASSWORD: lkTR.3p2 MYSQL_DATABASE: soffid MYSQL_USER: soffid MYSQL_PASSWORD: 86h.FukT healthcheck: test: "/usr/bin/mariadb --...