All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
Adds an attribute to the user's object
 
 
 
 
 
 
 
 
 
Adds a group to the user object
 
 
 
 
 
 
 
 
 
 
 
 
 
AllowedApprovers generated by hbm2java
 
 
 
 
Identify annotations
 
 
List of all applications configured on this Unison instance
Java class for anonymous complex type.
A combination of URLs grouped into a single application
 
 
 
Defines the database used to track requests and approvals
 
Approvals generated by hbm2java
 
 
 
Defines an approval step that must be completed before executing sub tasks
ApproverAttributes generated by hbm2java
Approvers generated by hbm2java
 
 
 
 
Primary class for representing an attribute with a name and one or more values
 
 
AttributeConfig
 
AuditLogs generated by hbm2java
AuditLogType generated by hbm2java
 
List of authentication chains
Configuration of a chain of authentication mechanisms
 
 
 
 
Configuration for making sure brute force attacks can't be used
 
 
 
 
List of name value pairs for the authentication mechanism.
Implementation of an authentication mechanism for this chain
List of authentication mechanisms for this chain
 
 
 
 
 
 
 
 
 
 
 
AwsTokens
 
 
 
 
 
List of the authorization rules
Defines an authorization rule
 
 
 
 
 
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
 
 
 
 
 
 
 
 
 
 
 
 
 
Task to call an existing workflow
 
 
 
Implement this class to extract a subject attribute from a certificate
 
 
 
 
 
 
 
 
 
 
 
ClearPasswordResets
 
 
 
 
 
 
The ConfigManager is the connection into all of Unison's resources and configurations
 
Provides a common configuration type
 
Configuration for an application's cookies
 
 
CopyGroupMembers
CopyGroupMembers
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Jobs are scheduled using Cron syntax
 
List of custom authorization implementations
Defines a custom authorization that can provide approvers to an approval or determine if a subject has access to a requested resource
 
 
 
 
 
 
Call a custom workflow task
 
 
DBTargetDynamicWF
 
 
 
 
 
DeleteGroupMembers
 
 
Delete the user from the target
 
 
 
DoesGroupExist
DoesGroupExist
 
 
 
 
 
DuoSecLogin
 
 
 
 
 
 
 
 
Java class for dynamicNotificationsType complex type.
Interface for loading notifiers dynamically
 
 
Java class for dynamicPortalUrlsType complex type.
 
 
 
 
 
 
Optional element used to configure a workflow as dynamic
 
 
 
 
 
 
 
 
 
Env2Req
 
ErrorPageConfig
Escalation generated by hbm2java
Determines what should happen when an approval has no approvers
Provides an optional escalation policy for an approval
 
 
If an approval is not acted on in a certain amount of time, an escalation can be used to re-assign the approval
 
 
 
 
 
 
 
 
 
 
 
A builder for constructing well formed search filters according to RFC 4515.
Configure a list of HttpFilter objects that will be executed on this URL on each request
Provides configuration for a filter configured on a URL.
 
 
 
 
 
FreeIPAAz
 
 
 
 
 
 
GenUUIDAttribute
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implementations will look to see if a GET is in fact an upgrade and manage the upgrade
IbmMqConnectionFactory
 
 
 
Define a mapping from the user's object into an assertion
List of identity providers on this URL
Defines an identity provider for a URL
 
 
This task will run subtasks if the named attribute exists on the user
 
This task will execute subtasks if the named attribute has the specified value
 
Task to determine if a user exists in a given target, may have children
 
 
 
 
 
 
 
 
IPABatchResponse
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Configuration for a scheduled job
 
 
Utility class because graalvm js doesn't play well with Java Stringinvalid input: '<'->byte[]
 
 
 
 
K8sCrdInsert
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Java class for listType complex type.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides a mapping of the user based on the map element
 
 
 
 
Java class for mechanismType complex type.
MergeGithubGroups
List of message listeners
Listens on the queu for messages
 
 
 
 
 
 
 
 
 
 
 
 
Java class for nameValue complex type.
 
 
 
 
 
 
 
 
 
 
NoRedirectOnError
 
Manages running notification systems
Java class for notificationsType complex type.
Implementations of this class will notify users of actions inside of openunison
Defines a notification system used by OpenUnison
 
Notify the subject of a workflow
 
Utility class for representing a single name/value pair
 
 
 
 
This object contains factory methods for each Java content interface and Java element interface generated in the com.tremolosecurity.config.xml package.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by Privat on 4/6/14.
 
K8sCrdInsert
 
 
 
 
 
 
 
 
 
 
 
 
OpenUnisonPathHandler
 
 
 
OperatorsConfig
OpsSearch
OpsUpdate
OpsUserData
 
 
 
An organization can be used to organize workflows and portal links
 
Deprecated, do not use
Name/Value pair
Name/Value pair
 
 
 
 
 
 
PatchK8sObject
 
 
PKCS#1 encoded private key is commonly used with OpenSSL.
 
 
A list of URLs that can be displayed to a user in Scale or other identity portal
A portal URL can be to any resource
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Top level provisioning configuration
 
Describes the type of provisioning action
Collection of mappings
Provides a mapping of the Unison user object.
Workflow task for provisioning an account to a target type, may not have children
 
 
 
 
 
 
 
custom proxy configuration for this URL
 
 
 
 
 
 
 
 
 
 
Configuration of how Unison will utilize a JMS Queue
 
 
 
 
 
 
Implementations of this class should be registered with the ConfigManager class to receive notification of when Unison is reloaded.
 
 
 
 
 
 
 
 
 
 
Java class for reportsType complex type.
Defines a set of reports that are available to run
 
 
 
 
 
List of result groups
List of results that are executed in response to an event
List of events and associated results
A result to an event
 
Determines if the workflow should reload the Unison user object after the workflow is executed.
 
 
 
 
 
 
 
 
Saml2Metadata
 
 
 
 
 
 
 
 
 
 
ScaleJSOperator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Database configuration for connecting to the scheduler database
Unison uses an internal scheduler to be able to perform jobs at specific times
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mapping from Unison to the provisioning target
List of target configuration options
Targets generated by hbm2java
List of provisioning targets
A provisioning target is a resource that can be used to write user data from a workflow
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The base configuration type for Unison
 
 
 
 
Define a list of trusts
Defines a trust relationship between the identity provider and relying party
 
 
 
 
 
 
 
Job for executing a scheduled job in Unison
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a single URL in Unison
List of URLs that make an application
Defines a URL that combines filters, policies, authentication and results based on an HTTP URL
 
 
 
UserAttributes generated by hbm2java
 
 
 
 
 
 
 
Users generated by hbm2java
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Individual workflow task that can choose between two paths (success and fail)
 
 
 
WorkflowParameters generated by hbm2java
 
Workflows generated by hbm2java
List of workflows
 
 
List of workflow tasks
Java class for workflowTasksType complex type.
Individual workflow task
A workflow is a series of tasks and decisions to update downstream identity stores