diff --git a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-guest-db.xml b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-guest-db.xml
index 3ed5436..53d5050 100644
--- a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-guest-db.xml
+++ b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-guest-db.xml
@@ -202,7 +202,7 @@
assignment
-
+
Assignment of role-ldap-basic role
strong
@@ -215,6 +215,19 @@
assignment
+
+ Assignment of role-ad-basic role
+ strong
+
+
+ c:RoleType
+ 94a5b1b1-b7be-4ee5-a231-3f044d953448
+
+
+
+ assignment
+
+
[ri:emailaddress]
diff --git a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-ldap-main.xml b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-ldap-main.xml
index 2b065ed..b1be591 100644
--- a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-ldap-main.xml
+++ b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-ldap-main.xml
@@ -81,35 +81,35 @@
ri:eduPerson
ri:eduMember
ri:incwbPerson
-
- [ri:dn]
- Distinguished Name
+
+ [ri:dn]
+ Distinguished Name
0
false
- mr:distinguishedName
+ mr:distinguishedName
strong
-
-
-
- [ri:cn]
- Common Name
-
- 0
-
- false
+
+
+ [ri:cn]
+ Common Name
+
+ 0
+
+ false
strong
@@ -130,13 +130,13 @@
extension/SIS_ID
-
-
- [ri:incwbPersonEmployeeID]
- Employee ID
-
- 0
-
+
+
+ [ri:incwbPersonEmployeeID]
+ Employee ID
+
+ 0
+
false
strong
@@ -144,13 +144,13 @@
extension/HR_ID
-
-
- [ri:incwbPersonGuestID]
- Guest ID
-
- 0
-
+
+
+ [ri:incwbPersonGuestID]
+ Guest ID
+
+ 0
+
false
strong
@@ -158,10 +158,10 @@
extension/Guest_ID
-
-
- [ri:sn]
- Surname
+
+
+ [ri:sn]
+ Surname
0
@@ -195,11 +195,11 @@
strong
- employeeNumber
+ name
-
-
+
+
[ri:mail]
Mail
mr:stringIgnoreCase
@@ -210,9 +210,9 @@
emailAddress
-
-
- [ri:employeeNumber]
+
+
+ [ri:employeeNumber]
false
strong
@@ -220,11 +220,11 @@
employeeNumber
-
-
- [ri:businessCategory]
+
+
+ [ri:businessCategory]
false
-
+
-
-
false
[ri:group]
diff --git a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-source-hr-sor.xml b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-source-hr-sor.xml
index c37ac9a..01e0ad8 100644
--- a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-source-hr-sor.xml
+++ b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-source-hr-sor.xml
@@ -109,6 +109,19 @@
assignment
+
+ Assignment of role-ad-basic role
+ strong
+
+
+ c:RoleType
+ 94a5b1b1-b7be-4ee5-a231-3f044d953448
+
+
+
+ assignment
+
+
[ri:department]
diff --git a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-source-sis-persons.xml b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-source-sis-persons.xml
index b9956e0..763da5d 100644
--- a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-source-sis-persons.xml
+++ b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-source-sis-persons.xml
@@ -79,7 +79,7 @@
[ri:uid]
UID
- strong
+ strong
c:extension/incommon:SIS_ID
@@ -108,6 +108,30 @@
+
+ strong
+
+
+ RoleType
+ 94a5b1b1-b7be-4ee5-a231-3f044d953448
+
+ grouper-basic
+
+
+
+
+ assignment
+
+
+
+
+
+
+
strong
diff --git a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-target-ad.xml b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-target-ad.xml
index 2533ff6..e43338e 100644
--- a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-target-ad.xml
+++ b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/resources/100-target-ad.xml
@@ -1,4 +1,13 @@
-
+
Target: AD
0
@@ -12,7 +21,7 @@
- ad
+ dc1.ad.example.edu
636
ssl
simple
@@ -23,39 +32,309 @@
DC=ad,DC=example,DC=edu
true
true
-
+
+
+ false
+ false
+ false
+
-
-
-
-
-
-
-
-
-
- false
-
-
-
-
-
- true
-
-
- true
- true
-
-
-
-
-
- connector
-
-
-
-
-
-
+
+
+
+ ri:user
+ ri:group
+
+
+
+
+
+
+ account
+ Default Account
+ true
+ ri:user
+
+
+ [ri:dn]
+ Distinguished Name
+ mr:distinguishedName
+
+
+ $user/name
+
+
+
+
+
+
+
+ [ri:sAMAccountName]
+ Login name
+
+
+ $user/name
+
+
+
+
+ [ri:cn]
+
+ 0
+
+
+
+ $user/name
+
+
+
+
+ [ri:sn]
+
+ 0
+
+
+
+ familyName
+
+
+
+
+ [ri:givenName]
+
+
+ givenName
+
+
+
+
+ [ri:userPrincipalName]
+
+
+ $user/name
+
+
+
+
+
+
+
+
+ [ri:pwdLastSet]
+
+
+ -1
+
+
+
+
+
+ [ri:createTimeStamp]
+ explicit
+
+
+
+ [ri:nTSecurityDescriptor]
+
+
+ 0
+
+
+
+
+ [ri:instanceType]
+
+
+ 0
+
+
+
+
+ [ri:objectCategory]
+
+
+
+ 0
+
+
+
+ CN=Person,CN=Schema,CN=Configuration,DC=ad,DC=example,DC=edu
+
+
+
+
+
+
+ [ri:group]
+ AD Group Membership
+ entitlement
+ group
+ objectToSubject
+ ri:member
+ ri:dn
+ ri:memberOf
+ ri:dn
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ entitlement
+ group
+ AD Group
+ true
+ ri:group
+
+ [ri:dn]
+ mr:stringIgnoreCase
+
+
+ $focus/name
+
+
+
+
+
+
+
+ [ri:cn]
+ mr:stringIgnoreCase
+
+
+ $focus/name
+
+
+
+
+ name
+
+
+
+
+ [ri:description]
+
+ strong
+
+ description
+
+
+
+
+ description
+
+
+
+
+
+
+
+
+ Account sync
+ ri:user
+ account
+ default
+ UserType
+ true
+
+
+ c:name
+
+ $shadow/attributes/sAMAccountName
+
+
+
+
+
+ linked
+ true
+
+
+ deleted
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink
+
+
+ unlinked
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#link
+
+
+ unmatched
+
+
+
+
+
+
+ Group sync
+ ri:group
+ entitlement
+ group
+ RoleType
+ true
+
+
+ c:name
+
+ $shadow/attributes/cn
+
+
+
+
+
+ linked
+ true
+
+
+ deleted
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink
+
+
+ unlinked
+ http://midpoint.evolveum.com/xml/ns/public/model/action-3#link
+
+
+ unmatched
+
+
+
+
+
+
diff --git a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/roles/200-role-ad-basic.xml b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/roles/200-role-ad-basic.xml
new file mode 100644
index 0000000..274ec75
--- /dev/null
+++ b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/roles/200-role-ad-basic.xml
@@ -0,0 +1,18 @@
+
+ role-ad-basic
+
+
+
+
+ 1
+
+
diff --git a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/securityPolicy/000-security-policy.xml b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/securityPolicy/000-security-policy.xml
index 3570a5b..601e34d 100644
--- a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/securityPolicy/000-security-policy.xml
+++ b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/securityPolicy/000-security-policy.xml
@@ -140,7 +140,7 @@
3
PT3M
PT15M
-
+
diff --git a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/users/600-user-banderson.xml b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/users/600-user-banderson.xml
index eb6dd26..ed4b7f2 100644
--- a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/users/600-user-banderson.xml
+++ b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/users/600-user-banderson.xml
@@ -25,7 +25,7 @@
Anderson
- password
+ Password1
diff --git a/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/valuePolicies/100-complex-password-policy.xml b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/valuePolicies/100-complex-password-policy.xml
new file mode 100644
index 0000000..321ffa7
--- /dev/null
+++ b/Workbench/midpoint_server/container_files/mp-home/post-initial-objects/valuePolicies/100-complex-password-policy.xml
@@ -0,0 +1,52 @@
+
+ Complex Password Policy
+ Complex password policy
+ 0
+
+
+ Testing string policy
+
+ 7
+ 3
+ true
+
+
+ Alphas-Upper
+ 1
+ 10
+ false
+
+ ABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+
+
+ Alphas-Lower
+ 1
+ 10
+ false
+
+ abcdefghijklmnopqrstuvwxyz
+
+
+
+ Numbers
+ 1
+ 10
+ false
+
+ 1234567890
+
+
+
+
+
+
+
diff --git a/Workbench/webproxy/container_files/httpd/index.html b/Workbench/webproxy/container_files/httpd/index.html
index 3643a7d..06ea312 100644
--- a/Workbench/webproxy/container_files/httpd/index.html
+++ b/Workbench/webproxy/container_files/httpd/index.html
@@ -26,7 +26,7 @@ Welcome to the InCommon TAP Workbench!
The following repository and message exchange monitoring tools are available: