diff --git a/smp-angular/src/app/user/user-details-dialog/user-details-dialog.component.html b/smp-angular/src/app/user/user-details-dialog/user-details-dialog.component.html
index 6a90d39403a7f1eccb487c0c99a940105d712132..7404b883da252237515c8c2f27ae46c46b09f6ff 100644
--- a/smp-angular/src/app/user/user-details-dialog/user-details-dialog.component.html
+++ b/smp-angular/src/app/user/user-details-dialog/user-details-dialog.component.html
@@ -11,7 +11,7 @@
              class="has-error">You should type an username
         </div>
         <div *ngIf="userForm.controls['username'].hasError('pattern') && userForm.controls['username'].touched"
-             class="has-error">Username can only contain alphanumeric characters (letters A-Z, numbers 0-9) and must
+             class="has-error">Username is case insensitive and can only contain alphanumeric characters (letters a-zA-Z, numbers 0-9) and must
           have from 4 to 32 characters!
         </div>
         <div
@@ -54,8 +54,8 @@
           <legend>Username/password credentials</legend>
           <div style="display: flex;flex-flow: row wrap;">
             <mat-form-field style="flex-grow: 2">
-              <input matInput placeholder="Username" [formControl]="userForm.controls['username']"
-                     id="username-password_id" maxlength="255" disabled>
+              <input matInput placeholder="Username" [value]="userForm.controls['username'].value"
+                     id="username-password_id" maxlength="255" disabled readonly>
             </mat-form-field>
             <mat-form-field *ngIf="!!userForm.get('passwordExpireOn').value" style="flex-grow: 1">
               <input matInput placeholder="Valid until"
@@ -80,7 +80,7 @@
           <legend>CAS authentication</legend>
           <mat-form-field style="width: 100%">
             <input matInput placeholder="Cas identifier" [formControl]="userForm.controls['username']"
-                   id="cas-user_id" maxlength="255" disabled>
+                   id="cas-user_id" maxlength="255" disabled readonly>
           </mat-form-field>
           <button mat-flat-button color="primary" style="width: 100%" id="openCASData" [disabled]="!this.current?.casUserDataUrl"
                   (click)="openCurrentCasUserData()">
diff --git a/smp-ui-tests/src/main/java/utils/enums/SMPMessages.java b/smp-ui-tests/src/main/java/utils/enums/SMPMessages.java
index ff8ab31f60e136eded819f09e4f89b86a295f13b..89da050ed737a5991f63c9d57b1723eb7e1d2eef 100644
--- a/smp-ui-tests/src/main/java/utils/enums/SMPMessages.java
+++ b/smp-ui-tests/src/main/java/utils/enums/SMPMessages.java
@@ -68,7 +68,7 @@ public class SMPMessages {
 	public static final String MSG_21 = "Unable to login. SMP is not running.";
 
 
-	public static final String USERNAME_VALIDATION_MESSAGE = "Username can only contain alphanumeric characters (letters A-Z, numbers 0-9) and must have from 4 to 32 characters!";
+	public static final String USERNAME_VALIDATION_MESSAGE = "Username is case insensitive and can only contain alphanumeric characters (letters a-zA-Z, numbers 0-9) and must have from 4 to 32 characters!";
 	public static final String PASS_POLICY_MESSAGE = "Password should follow all of these rules:\n" +
 			"- Minimum length: 8 characters\n" +
 			"- Maximum length: 32 characters\n" +