incubator-isis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ke...@apache.org
Subject svn commit: r1143517 - in /incubator/isis/trunk/framework/security/sql/src/site: apt/ apt/index.apt apt/jottings.apt site.xml
Date Wed, 06 Jul 2011 18:13:34 GMT
Author: kevin
Date: Wed Jul  6 18:13:33 2011
New Revision: 1143517

URL: http://svn.apache.org/viewvc?rev=1143517&view=rev
Log:
Fix documentation directories

Added:
    incubator/isis/trunk/framework/security/sql/src/site/apt/
    incubator/isis/trunk/framework/security/sql/src/site/apt/index.apt   (with props)
    incubator/isis/trunk/framework/security/sql/src/site/apt/jottings.apt   (with props)
    incubator/isis/trunk/framework/security/sql/src/site/site.xml   (with props)

Added: incubator/isis/trunk/framework/security/sql/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/security/sql/src/site/apt/index.apt?rev=1143517&view=auto
==============================================================================
--- incubator/isis/trunk/framework/security/sql/src/site/apt/index.apt (added)
+++ incubator/isis/trunk/framework/security/sql/src/site/apt/index.apt Wed Jul  6 18:13:33
2011
@@ -0,0 +1,67 @@
+~~  Licensed to the Apache Software Foundation (ASF) under one
+~~  or more contributor license agreements.  See the NOTICE file
+~~  distributed with this work for additional information
+~~  regarding copyright ownership.  The ASF licenses this file
+~~  to you under the Apache License, Version 2.0 (the
+~~  "License"); you may not use this file except in compliance
+~~  with the License.  You may obtain a copy of the License at
+~~
+~~        http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~  Unless required by applicable law or agreed to in writing,
+~~  software distributed under the License is distributed on an
+~~  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+~~  KIND, either express or implied.  See the License for the
+~~  specific language governing permissions and limitations
+~~  under the License.
+
+
+
+Security SQL Implementation
+ 
+ The <SQL security> module is a simple implementation of Isis' authentication and
+ authorization APIs, that uses flat SQL tables to store user/passwords/roles (for authentication)
+ and role-based permissions (for authorization).
+ 
+ No additional helpers are provided to maintain the SQL tables used, so you will have
+ to find your own table viewers/editors to maintain them.
+
+ At the moment, authorization learning has not been implemented.
+ 
+ 
+Alternatives
+
+  Alternatives include:
+  
+  * the {{{../dflt/index.html}default}} (no-op) security implementation, for prototyping
use only
+
+  * the {{{../file/index.html}file}} security
+
+  * the {{{../ldap/index.html}LDAP}} security
+
+Setup
+
+ isis.authentication=sql
+ isis.authentication.authenticator=objstore.dflt.saip.authentication.SaipSqlAuthenticator
+ isis.authentication.sql.jdbc.driver=org.hsqldb.jdbcDriver
+
+ # Connection string: e.g.
+ isis.authentication.sql.jdbc.connection=jdbc:hsqldb:file:hsql-db/authentication
+
+ # Connection authentication
+ isis.authentication.sql.jdbc.user=sa
+ isis.authentication.sql.jdbc.password=
+
+ isis.authentication.sql.userTable=*Real Name of User Table*
+ isis.authentication.sql.userNameField=*Real field that contains username*
+ isis.authentication.sql.passwordField=*Real field that contains password*
+
+ # The following property is optional, for specifying roles:
+
+ isis.authentication.sql.roleField=*Real field that contains roles* 
+
+ # Roles are of the forms ROLE1|ROLE2|ROLE3
+
+
+  []
+ 

Propchange: incubator/isis/trunk/framework/security/sql/src/site/apt/index.apt
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/isis/trunk/framework/security/sql/src/site/apt/jottings.apt
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/security/sql/src/site/apt/jottings.apt?rev=1143517&view=auto
==============================================================================
--- incubator/isis/trunk/framework/security/sql/src/site/apt/jottings.apt (added)
+++ incubator/isis/trunk/framework/security/sql/src/site/apt/jottings.apt Wed Jul  6 18:13:33
2011
@@ -0,0 +1,24 @@
+~~  Licensed to the Apache Software Foundation (ASF) under one
+~~  or more contributor license agreements.  See the NOTICE file
+~~  distributed with this work for additional information
+~~  regarding copyright ownership.  The ASF licenses this file
+~~  to you under the Apache License, Version 2.0 (the
+~~  "License"); you may not use this file except in compliance
+~~  with the License.  You may obtain a copy of the License at
+~~
+~~        http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~  Unless required by applicable law or agreed to in writing,
+~~  software distributed under the License is distributed on an
+~~  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+~~  KIND, either express or implied.  See the License for the
+~~  specific language governing permissions and limitations
+~~  under the License.
+
+
+
+Jottings
+ 
+  This page is to capture any random jottings relating to this module prior 
+  to being moved into formal documentation. 
+ 

Propchange: incubator/isis/trunk/framework/security/sql/src/site/apt/jottings.apt
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/isis/trunk/framework/security/sql/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/security/sql/src/site/site.xml?rev=1143517&view=auto
==============================================================================
--- incubator/isis/trunk/framework/security/sql/src/site/site.xml (added)
+++ incubator/isis/trunk/framework/security/sql/src/site/site.xml Wed Jul  6 18:13:33 2011
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+  
+         http://www.apache.org/licenses/LICENSE-2.0
+         
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+<project>
+
+	<body>
+		<breadcrumbs>
+			<item name="SQL" href="index.html"/>
+		</breadcrumbs>
+
+		<menu name="SQL Security">
+			<item name="About" href="index.html" />
+            <item name="Jottings" href="jottings.html" />
+		</menu>
+
+        <menu name="Security Modules">
+            <item name="Default (No-op)" href="../dflt/index.html" />
+            <item name="File" href="../file/index.html" />
+            <item name="LDAP" href="../ldap/index.html" />
+            <item name="SQL" href="../sql/index.html" />
+        </menu>
+
+        <menu name="Maven Reports" ref="reports" />
+	</body>
+</project>

Propchange: incubator/isis/trunk/framework/security/sql/src/site/site.xml
------------------------------------------------------------------------------
    svn:executable = *



Mime
View raw message