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