keycloak-aplcache

Details

diff --git a/admin-ui/src/main/resources/META-INF/resources/admin/partials/user-detail.html b/admin-ui/src/main/resources/META-INF/resources/admin/partials/user-detail.html
index 0735afa..fa1683b 100755
--- a/admin-ui/src/main/resources/META-INF/resources/admin/partials/user-detail.html
+++ b/admin-ui/src/main/resources/META-INF/resources/admin/partials/user-detail.html
@@ -36,8 +36,9 @@
                         <div class="form-group">
                             <label for="username">Username <span class="required" data-ng-show="create">*</span></label>
                             <div class="controls">
+                                <!-- Characters >,<,/,\ are forbidden in username -->
                                 <input type="text" id="username" name="username" data-ng-model="user.username" autofocus
-                                       required data-ng-readonly="!create">
+                                       required ng-pattern="/^[^\<\>\\\/]*$/" data-ng-readonly="!create">
                             </div>
                         </div>
 
@@ -45,7 +46,7 @@
                             <label for="email" class="control-label">Email</label>
 
                             <div class="controls">
-                                <input class="input-small" type="text" name="email" id="email"
+                                <input class="input-small" type="email" name="email" id="email"
                                        data-ng-model="user.email">
                             </div>
                         </div>