Details
                
                    
                    diff --git a/examples/demo-template/customer-app/src/main/webapp/index.html b/examples/demo-template/customer-app/src/main/webapp/index.html
index d4d925d..1da03e4 100755
--- a/examples/demo-template/customer-app/src/main/webapp/index.html
+++ b/examples/demo-template/customer-app/src/main/webapp/index.html
@@ -9,7 +9,7 @@
 
 <p><a href="customers/view.jsp">Customer Listing</a></p>
 
-<p><a href="admin/admin.html">Customer Admin Interface</a></p>
+<p><a href="admin/admin.jsp">Customer Admin Interface</a></p>
 
 </body>
 </html>
\ No newline at end of file
                 
                
                    
                    diff --git a/examples/demo-template/product-app/src/main/webapp/index.html b/examples/demo-template/product-app/src/main/webapp/index.html
index e30ebc5..2318be7 100755
--- a/examples/demo-template/product-app/src/main/webapp/index.html
+++ b/examples/demo-template/product-app/src/main/webapp/index.html
@@ -8,7 +8,7 @@
 <h1>Product Portal</h1>
 
 <p><a href="products/view.jsp">Product Listing</a></p>
-<p><a href="admin/admin.html">Admin Interface</a></p>
+<p><a href="admin/admin.jsp">Admin Interface</a></p>
 
 </body>
 </html>
\ No newline at end of file
                 
                
                    
                    diff --git a/services/src/main/java/org/keycloak/services/managers/OAuthClientManager.java b/services/src/main/java/org/keycloak/services/managers/OAuthClientManager.java
index 00ca44c..5426755 100755
--- a/services/src/main/java/org/keycloak/services/managers/OAuthClientManager.java
+++ b/services/src/main/java/org/keycloak/services/managers/OAuthClientManager.java
@@ -34,10 +34,18 @@ public class OAuthClientManager {
         this.realm = realm;
     }
 
+    public UserCredentialModel generateSecret(RealmModel realm, OAuthClientModel app) {
+        UserCredentialModel secret = UserCredentialModel.generateSecret();
+        realm.updateCredential(app.getOAuthAgent(), secret);
+        return secret;
+    }
+
+
     public OAuthClientModel create(String name) {
         OAuthClientModel model = realm.addOAuthClient(name);
         RoleModel role = realm.getRole(Constants.IDENTITY_REQUESTER_ROLE);
         realm.grantRole(model.getOAuthAgent(), role);
+        generateSecret(realm, model);
         return model;
     }