Element Summary

ElementDescriptionClass
bind-mapping-expressionorg.josso.gateway.identity.service.store.virtual.scripting.ScriptingBindMappingExpression
bind-mapping-scriptorg.josso.gateway.identity.service.store.virtual.scripting.ScriptingBindMappingRule
bind-on-any-sourceReturns successful bind outcome if binding was successful on any source.org.josso.gateway.identity.service.store.virtual.rule.SuccessfulBindOnAnySource
credential-mapping-expressionorg.josso.gateway.identity.service.store.virtual.scripting.ExpressionCredentialMappingRule
credential-mapping-scriptorg.josso.gateway.identity.service.store.virtual.scripting.ScriptingCredentialMappingRule
merge-credentialsorg.josso.gateway.identity.service.store.virtual.rule.MergeCredentials
merge-propertiesorg.josso.gateway.identity.service.store.virtual.rule.MergeProperties
merge-rolesorg.josso.gateway.identity.service.store.virtual.rule.MergeRoles
qualify-uidorg.josso.gateway.identity.service.store.virtual.rule.QualifyUID
role-mapping-expressionorg.josso.gateway.identity.service.store.virtual.scripting.ExpressionRoleMappingRule
role-mapping-scriptorg.josso.gateway.identity.service.store.virtual.scripting.ScriptingRoleMappingRule
rule-based-mapping-policyorg.josso.gateway.identity.service.store.virtual.RuleBasedIdentityDataMappingPolicy
select-all-credentialsorg.josso.gateway.identity.service.store.virtual.rule.SelectAllCredentials
select-all-rolesorg.josso.gateway.identity.service.store.virtual.rule.SelectAllRoles
select-all-usersorg.josso.gateway.identity.service.store.virtual.rule.SelectAllUsers
select-all-users-prefixorg.josso.gateway.identity.service.store.virtual.rule.SelectAllUsersMatchingPrefix
select-first-uidorg.josso.gateway.identity.service.store.virtual.rule.SelectFirstUID
sourceorg.josso.gateway.identity.service.store.virtual.IdentitySourceImpl
uid-mapping-expressionorg.josso.gateway.identity.service.store.virtual.scripting.ScriptingUIDMappingExpression
uid-mapping-scriptorg.josso.gateway.identity.service.store.virtual.scripting.ScriptingUIDMappingRule
user-exists-mapping-expressionorg.josso.gateway.identity.service.store.virtual.scripting.ScriptingUserExistsMappingExpression
user-exists-mapping-scriptorg.josso.gateway.identity.service.store.virtual.scripting.ScriptingUserExistsMappingRule
user-exists-on-any-sourceReturns successful user exists outcome if userExists was successful on any source.org.josso.gateway.identity.service.store.virtual.rule.UserExistsOnAnySource
user-mapping-expressionorg.josso.gateway.identity.service.store.virtual.scripting.ExpressionUserMappingRule
user-mapping-scriptorg.josso.gateway.identity.service.store.virtual.scripting.ScriptingUserMappingRule
virtual-bind-storeVirtual Bindable Identity Store which builds on multiple identity data sources for looking up user and entitlement records. It enables providing a unified view of one or more identity silos for consumption by Single Sign-On services. It is useful in scenarios with multiple idenitity silos, potentially based on multiple technologies and information models, for which an authoriative source for user information cannot be created or significant effort is required.org.josso.gateway.identity.service.store.virtual.VirtualBindIdentityStore
virtual-storeorg.josso.gateway.identity.service.store.virtual.VirtualIdentityStore

Element Detail

Element: bind-mapping-expression

AttributeTypeDescription
joinExpressionxs:string
languagexs:string
selectExpressionxs:string
transformExpressionxs:string
validateExpressionxs:string

Element: bind-mapping-script

AttributeTypeDescription
joinRulexs:string
selectRulexs:string
transformRulexs:string
validateRulexs:string

Element: bind-on-any-source

Element: credential-mapping-expression

AttributeTypeDescription
joinExpressionxs:string
languagexs:string
selectExpressionxs:string
transformExpressionxs:string
validateExpressionxs:string

Element: credential-mapping-script

AttributeTypeDescription
joinRulexs:string
selectRulexs:string
transformRulexs:string
validateRulexs:string

Element: merge-credentials

Element: merge-properties

Element: merge-roles

Element: qualify-uid

AttributeTypeDescription
namespacexs:string

Element: role-mapping-expression

AttributeTypeDescription
joinExpressionxs:string
languagexs:string
selectExpressionxs:string
transformExpressionxs:string
validateExpressionxs:string

Element: role-mapping-script

AttributeTypeDescription
joinRulexs:string
selectRulexs:string
transformRulexs:string
validateRulexs:string

Element: rule-based-mapping-policy

ElementTypeDescription
bind-mapping-rules(bind-mapping-expression | bind-mapping-script | bind-on-any-source)*
credentials-mapping-rules(credential-mapping-expression | credential-mapping-script | merge-credentials | select-all-credentials)*
roles-mapping-rules(merge-roles | role-mapping-expression | role-mapping-script | select-all-roles)*
uid-mapping-rules(qualify-uid | select-first-uid | uid-mapping-expression | uid-mapping-script)*
user-exists-mapping-rules(user-exists-mapping-expression | user-exists-mapping-script | user-exists-on-any-source)*
user-mapping-rules(merge-properties | select-all-users | select-all-users-prefix | user-mapping-expression | user-mapping-script)*

Element: select-all-credentials

Element: select-all-roles

Element: select-all-users

Element: select-all-users-prefix

AttributeTypeDescription
usernamePrefixxs:string

Element: select-first-uid

Element: source

AttributeTypeDescription
aliasxs:string
ElementTypeDescription
backing-storevirtual-bind-store | virtual-store

Element: uid-mapping-expression

AttributeTypeDescription
joinExpressionxs:string
languagexs:string
selectExpressionxs:string
transformExpressionxs:string
validateExpressionxs:string

Element: uid-mapping-script

AttributeTypeDescription
joinRulexs:string
selectRulexs:string
transformRulexs:string
validateRulexs:string

Element: user-exists-mapping-expression

AttributeTypeDescription
joinExpressionxs:string
languagexs:string
selectExpressionxs:string
transformExpressionxs:string
validateExpressionxs:string

Element: user-exists-mapping-script

AttributeTypeDescription
joinRulexs:string
selectRulexs:string
transformRulexs:string
validateRulexs:string

Element: user-exists-on-any-source

Element: user-mapping-expression

AttributeTypeDescription
joinExpressionxs:string
languagexs:string
selectExpressionxs:string
transformExpressionxs:string
validateExpressionxs:string

Element: user-mapping-script

AttributeTypeDescription
joinRulexs:string
selectRulexs:string
transformRulexs:string
validateRulexs:string

Element: virtual-bind-store

ElementTypeDescription
mapping-policyrule-based-mapping-policy
sources(source)*

Element: virtual-store

ElementTypeDescription
mapping-policyrule-based-mapping-policy
sources(source)*