Skip to content

Commit

Permalink
Update initial objects before release
Browse files Browse the repository at this point in the history
  • Loading branch information
patrixstar committed Mar 11, 2024
1 parent 67cf77f commit 0f9d3ff
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 32 deletions.
3 changes: 3 additions & 0 deletions config/initial-objects/role/040-role-enduser.xml
Original file line number Diff line number Diff line change
Expand Up @@ -243,6 +243,9 @@
</object>
</authorization>
<adminGuiConfiguration>
<feedbackMessagesHook>
<stackTraceVisibility>hidden</stackTraceVisibility>
</feedbackMessagesHook>
<homePage id="34">
<type>UserType</type>
<widget id="35">
Expand Down
12 changes: 12 additions & 0 deletions config/initial-objects/role/042-role-reviewer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -95,4 +95,16 @@
<item>riskLevel</item>
<item>serviceType</item>
</authorization>
<authorization>
<name>certification-campaign-read</name>
<description>
Allow to read stageNumber property of certification campaign.
</description>
<action>http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#read</action>
<object>
<type>AccessCertificationCampaignType</type>
</object>
<item>name</item>
<item>stageNumber</item>
</authorization>
</role>
7 changes: 0 additions & 7 deletions config/initial-objects/user/050-user-administrator.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,4 @@
<activation>
<administrativeStatus>enabled</administrativeStatus>
</activation>
<credentials xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3">
<password>
<value>
<t:clearValue>5ecr3t</t:clearValue>
</value>
</password>
</credentials>
</user>
75 changes: 50 additions & 25 deletions config/initial-objects/value-policy/010-value-policy.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,37 +9,62 @@
xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3"
version="0">
<name>
<t:orig>Default Password Policy</t:orig>
<t:norm>default password policy</t:norm>
</name>
<name>Default Password Policy</name>
<description>Default password policy</description>
<stringPolicy>
<description>Testing string policy</description>
<limitations>
<minLength>5</minLength>
<!-- <maxLength>8</maxLength> -->
<minLength>8</minLength>
<maxLength>14</maxLength>
<minUniqueChars>3</minUniqueChars>
<checkAgainstDictionary>true</checkAgainstDictionary>
<checkPattern />
<!-- <limit> -->
<!-- <description>Alphas</description> -->
<!-- <minOccurs>1</minOccurs> -->
<!-- <maxOccurs>5</maxOccurs> -->
<!-- <mustBeFirst>false</mustBeFirst> -->
<!-- <characterClass> -->
<!-- <value>abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</value> -->
<!-- </characterClass> -->
<!-- </limit> -->
<!-- <limit> -->
<!-- <description>Numbers</description> -->
<!-- <minOccurs>1</minOccurs> -->
<!-- <maxOccurs>5</maxOccurs> -->
<!-- <mustBeFirst>false</mustBeFirst> -->
<!-- <characterClass> -->
<!-- <value>1234567890</value> -->
<!-- </characterClass> -->
<!-- </limit> -->
<checkPattern/>
<checkExpression>
<expression>
<script>
<code>
if (object instanceof com.evolveum.midpoint.xml.ns._public.common.common_3.UserType) {
return !basic.containsIgnoreCase(input, object.getName()) &amp;&amp; !basic.containsIgnoreCase(input, object.getFamilyName()) &amp;&amp; !basic.containsIgnoreCase(input, object.getGivenName()) &amp;&amp; !basic.containsIgnoreCase(input, object.getAdditionalName())
} else {
return true
}
</code>
</script>
</expression>
<failureMessage>must not contain username, family name and given name and additional names</failureMessage>
</checkExpression>
<limit>
<description>Lowercase characters</description>
<minOccurs>1</minOccurs>
<mustBeFirst>false</mustBeFirst>
<characterClass>
<value>abcdefghijklmnopqrstuvwxyz</value>
</characterClass>
</limit>
<limit>
<description>Uppercase characters</description>
<minOccurs>1</minOccurs>
<mustBeFirst>false</mustBeFirst>
<characterClass>
<value>ABCDEFGHIJKLMNOPQRSTUVWXYZ</value>
</characterClass>
</limit>
<limit>
<description>Numeric characters</description>
<minOccurs>1</minOccurs>
<mustBeFirst>false</mustBeFirst>
<characterClass>
<value>1234567890</value>
</characterClass>
</limit>
<limit>
<description>Special characters</description>
<minOccurs>0</minOccurs>
<mustBeFirst>false</mustBeFirst>
<characterClass>
<value> !"#$%&amp;'()*+,-.:;&lt;&gt;?@[]^_`{|}~</value>
</characterClass>
</limit>
</limitations>
</stringPolicy>
</valuePolicy>

0 comments on commit 0f9d3ff

Please sign in to comment.