Advanced Search
Search Results
712 total results found
Lucene - Query Parser Syntax
Overview Terms Fields Term Modifiers Wildcard Searches Regular expression Searches Fuzzy Searches Proximity Searches Range Searches Boosting a Term Boolean Operators OR AND + NOT - Grouping Field Grouping Escaping Special Char...
Textual Index
Operation
Issue policies
Definition Soffid has defined automatic events by default. For each of these events, it is possible to define the tasks to be performed and configure them. You can find this functionality in the following path: Main Menu > Administration > Configuration > S...
Issues
Definition Soffid provides a tool to manage all issues and allows you to perform the operations available for each type of task. The actions to be performed will depend on each kind of task. You can find this functionality in the following path: Main Menu >...
Issue resource
/Issue Dictionary table Query Schema It is allowed to consult all the Issue definition using the Schema query: Request GET http://<your-domain>/soffid/webservice/scim2/v1/Schemas/urn:soffid:com.soffid.iam.api.Issue Response 200 OK { "meta": {...
SCIM Issue examples
Operations This page shows the operations that can be performed for the issue object. List all Request GET http://<your-domain>/soffid/webservice/scim2/v1/Issue Response 200 OK { "schemas": [ "urn:ietf:params:scim:api:messages:2.0:ListRespo...
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...
⏰ Getting started
What is Soffid Authenticator? Soffid provides an application to be used with Soffid Identity Provider to obtain SSO and MFA for any web or legacy application. It supports one-click push authentication for login. Please note that for push authentication to w...
How to install Soffid Authenticator?
Installation Download & Install Depending on your device, you can download & install Soffid Authenticator Application from the Google Play Store or Apple Store.
How to configure Soffid Authenticator?
Steps to configure Soffid Authenticator To obtain SSO and MFA for any web or legacy application, you need to configure your Soffid Authenticator App. 1. First of all, you need to login into your Soffid Console and browse My certificates and FIDO tokens Main...
How to use Soffid Authenticator?
Steps to use Soffid Authenticator 1. First of all, open the web or legacy application in your browser. 2. Second, click the login option. 3. Then, Soffid Identity Provider will display the page to authenticate. 4. Type your user name and click the login...
Step 3.2. Account repositories
Once the network discovery process is complete, Soffid will have detected the devices connected to that network and will create, where possible, a repository of accounts. Soffid will also attempt to obtain all accounts from this repository. This is an aut...
Step 3.3. Entry point
Soffid allows you to manually create entry points to connect to information systems. Step-by-step 1. Once the device is detected in the network, you could add new Entry points to this device. To add a new device you must click the Add new button 2. The...
Connecting CAS client
Introduction The CAS protocol is a simple and powerful ticket-based protocol. It involves one or many clients and one server. Clients are embedded in CASified applications (called “CAS services”) whereas the CAS server is a standalone component. Register CAS...
Connecting Tacacs+
Introduction TACACS (Terminal Access Controller Access Control System) is a security protocol that provides centralized validation of users who are attempting to gain access to a router or NAS TACACS+ is a protocol for AAA services: Authentication Author...
Connecting Radius client
Introduction The Radius protocol (Remote Authentication Dial-In User Service) is a networking protocol that authorizes and authenticates users who access a remote network. Register a Radius client 1. Open the Identity & Service Provider page. Main Menu > A...