Updating oauth local auth.

This commit is contained in:
Erik Amaru Ortiz
2014-04-21 10:21:01 -04:00
parent 7ea60619fd
commit 109a909628
471 changed files with 13649 additions and 17767 deletions

View File

@@ -1,28 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm menu="authSources/authSources_Options" width="100%">
<AUTH_SOURCE_UID type="private" showInTable="0"/>
<AUTH_SOURCE_NAME type="text" colWidth="200" titleAlign="left" align="left">
<en>Name</en>
</AUTH_SOURCE_NAME>
<AUTH_SOURCE_PROVIDER type="text" colWidth="150" titleAlign="left" align="left">
<en>Provider</en>
</AUTH_SOURCE_PROVIDER>
<AUTH_SOURCE_SERVER_NAME type="text" colWidth="150" titleAlign="left" align="left">
<en>Server Name</en>
</AUTH_SOURCE_SERVER_NAME>
<AUTH_SOURCE_PORT type="text" colWidth="40" titleAlign="left" align="left">
<en>Port</en>
</AUTH_SOURCE_PORT>
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="authSources_Edit?sUID=@#AUTH_SOURCE_UID" onclick=""><en></en></EDIT>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="authSourcesDelete(@QAUTH_SOURCE_UID);return false;"><en></en></DELETE>
<IMPORT_USERS type="link" colWidth="40" value="@G::LoadTranslation(ID_IMPORT_USERS)" link="authSources_SearchUsers?sUID=@#AUTH_SOURCE_UID" onclick=""/>
</dynaForm>
<AUTH_SOURCE_UID type="private" showInTable="0"/>
<AUTH_SOURCE_NAME type="text" colWidth="200" titleAlign="left" align="left">
<en><![CDATA[Name]]></en>
</AUTH_SOURCE_NAME>
<AUTH_SOURCE_PROVIDER type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Provider]]></en>
</AUTH_SOURCE_PROVIDER>
<AUTH_SOURCE_SERVER_NAME type="text" colWidth="150" titleAlign="left" align="left">
<en><![CDATA[Server Name]]></en>
</AUTH_SOURCE_SERVER_NAME>
<AUTH_SOURCE_PORT type="text" colWidth="40" titleAlign="left" align="left">
<en><![CDATA[Port]]></en>
</AUTH_SOURCE_PORT>
<EDIT type="link" colWidth="40" value="@G::LoadTranslation(ID_EDIT)" link="authSources_Edit?sUID=@#AUTH_SOURCE_UID" onclick="">
<en><![CDATA[]]></en>
</EDIT>
<DELETE type="link" colWidth="40" value="@G::LoadTranslation(ID_DELETE)" link="#" onclick="authSourcesDelete(@QAUTH_SOURCE_UID);return false;">
<en><![CDATA[]]></en>
</DELETE>
<IMPORT_USERS type="link" colWidth="40" value="@G::LoadTranslation(ID_IMPORT_USERS)" link="authSources_SearchUsers?sUID=@#AUTH_SOURCE_UID" onclick=""/>
</dynaForm>

View File

@@ -1,13 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<MNU_ADD type="link" link="authSources_SelectType" colAlign="left" colWidth="35">
<en>New</en>
</MNU_ADD>
<PAGED_TABLE_ID type="private"/>
<JS type="javascript" replaceTags="1"><![CDATA[
<MNU_ADD type="link" link="authSources_SelectType" colAlign="left" colWidth="35">
<en><![CDATA[New]]></en>
</MNU_ADD>
<PAGED_TABLE_ID type="private"/>
<JS type="javascript" replaceTags="1"><![CDATA[
var authSourcesDelete = function(sUID) {
new leimnud.module.app.confirm().make({
@@ -20,4 +17,4 @@ var authSourcesDelete = function(sUID) {
};
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,29 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="authSources/authSources_SearchUsers" type="xmlform" enableTemplate="1" width="95%">
<TITLE type="title">
<en>Search for user</en>
</TITLE>
<AUTH_SOURCE_UID type="hidden"/>
<KEYWORD type="text" size="50" maxlength="50" required="0">
<en>Keyword</en>
</KEYWORD>
<btnSearch type="button" onclick="searchUsers();">
<en>Search</en>
</btnSearch>
<btnImport type="button" onclick="importUsers(this.form);">
<en>Import</en>
</btnImport>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<JS type="javascript"><![CDATA[
<TITLE type="title">
<en><![CDATA[Search for user]]></en>
</TITLE>
<AUTH_SOURCE_UID type="hidden"/>
<KEYWORD type="text" size="50" maxlength="50" required="0">
<en><![CDATA[Keyword]]></en>
</KEYWORD>
<btnSearch type="button" onclick="searchUsers();">
<en><![CDATA[Search]]></en>
</btnSearch>
<btnImport type="button" onclick="importUsers(this.form);">
<en><![CDATA[Import]]></en>
</btnImport>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<JS type="javascript"><![CDATA[
function disableEnterKey(e)
{
@@ -89,5 +82,4 @@ leimnud.event.add(getField('KEYWORD'), 'keypress', function(event) {
});
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,37 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<SelectAll type="link" value='[SELECT-ALL]' link="#" onclick="selectAll(); return false;" colAlign="left" colWidth="100">
<en></en>
</SelectAll>
<PAGE type="hidden" value="1"/>
<PAGED_TABLE_ID type="private"/>
<js type="javascript" replaceTags="1"><![CDATA[
function selectAll(){
var oAux;
var i = 0;
var input_obj = document.getElementsByTagName("input");
if (document.getElementById("form[SelectAll]").innerHTML == '[SELECT-ALL]') {
document.getElementById("form[SelectAll]").innerHTML = '[DESELECT-ALL]';
for (i = 0; i < input_obj.length; i++) {
if (input_obj.item(i).type == 'checkbox')
{
input_obj.item(i).checked = true;
}
}
}
else
{
document.getElementById("form[SelectAll]").innerHTML = '[SELECT-ALL]';
for (i = 0; i < input_obj.length; i++) {
if (input_obj.item(i).type == 'checkbox')
{
input_obj.item(i).checked = false;
}
}
}
}
]]></js>
</dynaForm>
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm type="xmlmenu">
<SelectAll type="link" value="[SELECT-ALL]" link="#" onclick="selectAll(); return false;" colAlign="left" colWidth="100">
<en><![CDATA[]]></en>
</SelectAll>
<PAGE type="hidden" value="1"/>
<PAGED_TABLE_ID type="private"/>
<js type="javascript" replaceTags="1"><![CDATA[
function selectAll(){
var oAux;
var i = 0;
var input_obj = document.getElementsByTagName("input");
if (document.getElementById("form[SelectAll]").innerHTML == '[SELECT-ALL]') {
document.getElementById("form[SelectAll]").innerHTML = '[DESELECT-ALL]';
for (i = 0; i < input_obj.length; i++) {
if (input_obj.item(i).type == 'checkbox')
{
input_obj.item(i).checked = true;
}
}
}
else
{
document.getElementById("form[SelectAll]").innerHTML = '[SELECT-ALL]';
for (i = 0; i < input_obj.length; i++) {
if (input_obj.item(i).type == 'checkbox')
{
input_obj.item(i).checked = false;
}
}
}
}
]]></js>
</dynaForm>

View File

@@ -1,24 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="authSources/authSources_SelectType" type="xmlform" enableTemplate="1">
<TITLE type="title">
<en>Available Authentication Source Types</en>
</TITLE>
<AUTH_SOURCE_PROVIDER type="dropdown" size="20" maxlength="20" required="1" sqlConnection="dbarray">
<TITLE type="title">
<en><![CDATA[Available Authentication Source Types]]></en>
</TITLE>
<AUTH_SOURCE_PROVIDER type="dropdown" size="20" maxlength="20" required="1" sqlConnection="dbarray">
SELECT sType, sLabel FROM authSourceTypes
<en>Provider</en>
<en><![CDATA[Provider]]></en>
</AUTH_SOURCE_PROVIDER>
<btnContinue type="submit">
<en>Continue</en>
</btnContinue>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<JS type="javascript" replacetags="1"><![CDATA[
<btnContinue type="submit">
<en><![CDATA[Continue]]></en>
</btnContinue>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<JS type="javascript" replacetags="1"><![CDATA[
function cancel(){
window.location = 'authSources_List';
@@ -26,6 +21,4 @@ function cancel(){
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,79 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="authSources/ldap_Edit" type="xmlform" enableTemplate="1">
<TITLE type="title">
<en>Authentication Source Information</en>
</TITLE>
<AUTH_SOURCE_UID type="hidden"/>
<AUTH_SOURCE_NAME type="text" size="50" maxlength="50" required="1">
<en>Name</en>
</AUTH_SOURCE_NAME>
<AUTH_SOURCE_PROVIDER type="hidden" defaultValue="ldap"/>
<LDAP_TYPE type="dropdown" required="0">
<en>Type<option name="ldap">LDAP</option><option name="ad">Active Directory</option></en>
</LDAP_TYPE>
<AUTH_SOURCE_SERVER_NAME type="text" size="50" maxlength="50" required="1">
<en>Server Name</en>
</AUTH_SOURCE_SERVER_NAME>
<AUTH_SOURCE_PORT type="text" size="5" maxlength="5" required="1" defaultValue="389" validate="Int">
<en>Port</en>
</AUTH_SOURCE_PORT>
<AUTH_SOURCE_ENABLED_TLS type="dropdown">
<en>Enabled TLS<option name="">No</option><option name="1">Yes</option></en>
</AUTH_SOURCE_ENABLED_TLS>
<AUTH_SOURCE_VERSION type="dropdown" required="0" defaultValue="3">
<en>Version<option name="2">2</option><option name="3">3</option></en>
</AUTH_SOURCE_VERSION>
<AUTH_SOURCE_BASE_DN type="text" size="50" maxlength="128" required="1">
<en>Base DN</en>
</AUTH_SOURCE_BASE_DN>
<AUTH_ANONYMOUS type="dropdown">
<en>Anonymous<option name="">No</option><option name="1">Yes</option></en>
</AUTH_ANONYMOUS>
<AUTH_SOURCE_SEARCH_USER type="text" size="50" maxlength="128" required="0">
<en>Search User</en>
</AUTH_SOURCE_SEARCH_USER>
<AUTH_SOURCE_PASSWORD type="password" size="20" maxlength="32" required="0">
<en>Password</en>
</AUTH_SOURCE_PASSWORD>
<AUTH_SOURCE_IDENTIFIER_FOR_USER type="text" size="20" maxlength="20" required="1" defaultValue="uid">
<en>Identifier for an imported user</en>
</AUTH_SOURCE_IDENTIFIER_FOR_USER>
<AUTH_SOURCE_OBJECT_CLASSES type="textarea" cols="50" rows="5" required="1" defaultValue="*">
<en>Object Classes</en>
</AUTH_SOURCE_OBJECT_CLASSES>
<AUTH_SOURCE_ADDITIONAL_FILTER type="text" size="50" maxlength="200" required="0" defaultValue="">
<en>Additional Filter</en>
</AUTH_SOURCE_ADDITIONAL_FILTER>
<AUTH_SOURCE_ATTRIBUTES type="textarea" cols="50" rows="5" required="1">
<en>Attributes</en>
</AUTH_SOURCE_ATTRIBUTES>
<btnSave type="submit">
<en>Save</en>
</btnSave>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<JS type="javascript"><![CDATA[
<TITLE type="title">
<en><![CDATA[Authentication Source Information]]></en>
</TITLE>
<AUTH_SOURCE_UID type="hidden"/>
<AUTH_SOURCE_NAME type="text" size="50" maxlength="50" required="1">
<en><![CDATA[Name]]></en>
</AUTH_SOURCE_NAME>
<AUTH_SOURCE_PROVIDER type="hidden" defaultValue="ldap"/>
<LDAP_TYPE type="dropdown" required="0">
<en><![CDATA[Type]]><option name="ldap"><![CDATA[LDAP]]></option><option name="ad"><![CDATA[Active Directory]]></option></en>
</LDAP_TYPE>
<AUTH_SOURCE_SERVER_NAME type="text" size="50" maxlength="50" required="1">
<en><![CDATA[Server Name]]></en>
</AUTH_SOURCE_SERVER_NAME>
<AUTH_SOURCE_PORT type="text" size="5" maxlength="5" required="1" defaultValue="389" validate="Int">
<en><![CDATA[Port]]></en>
</AUTH_SOURCE_PORT>
<AUTH_SOURCE_ENABLED_TLS type="dropdown">
<en><![CDATA[Enabled TLS]]><option name=""><![CDATA[No]]></option><option name="1"><![CDATA[Yes]]></option></en>
</AUTH_SOURCE_ENABLED_TLS>
<AUTH_SOURCE_VERSION type="dropdown" required="0" defaultValue="3">
<en><![CDATA[Version]]><option name="2"><![CDATA[2]]></option><option name="3"><![CDATA[3]]></option></en>
</AUTH_SOURCE_VERSION>
<AUTH_SOURCE_BASE_DN type="text" size="50" maxlength="128" required="1">
<en><![CDATA[Base DN]]></en>
</AUTH_SOURCE_BASE_DN>
<AUTH_ANONYMOUS type="dropdown">
<en><![CDATA[Anonymous]]><option name=""><![CDATA[No]]></option><option name="1"><![CDATA[Yes]]></option></en>
</AUTH_ANONYMOUS>
<AUTH_SOURCE_SEARCH_USER type="text" size="50" maxlength="128" required="0">
<en><![CDATA[Search User]]></en>
</AUTH_SOURCE_SEARCH_USER>
<AUTH_SOURCE_PASSWORD type="password" size="20" maxlength="32" required="0">
<en><![CDATA[Password]]></en>
</AUTH_SOURCE_PASSWORD>
<AUTH_SOURCE_IDENTIFIER_FOR_USER type="text" size="20" maxlength="20" required="1" defaultValue="uid">
<en><![CDATA[Identifier for an imported user]]></en>
</AUTH_SOURCE_IDENTIFIER_FOR_USER>
<AUTH_SOURCE_OBJECT_CLASSES type="textarea" cols="50" rows="5" required="1" defaultValue="*">
<en><![CDATA[Object Classes]]></en>
</AUTH_SOURCE_OBJECT_CLASSES>
<AUTH_SOURCE_ADDITIONAL_FILTER type="text" size="50" maxlength="200" required="0" defaultValue="">
<en><![CDATA[Additional Filter]]></en>
</AUTH_SOURCE_ADDITIONAL_FILTER>
<AUTH_SOURCE_ATTRIBUTES type="textarea" cols="50" rows="5" required="1">
<en><![CDATA[Attributes]]></en>
</AUTH_SOURCE_ATTRIBUTES>
<btnSave type="submit">
<en><![CDATA[Save]]></en>
</btnSave>
<BTN_CANCEL type="button" onclick="cancel();">
<en><![CDATA[Cancel]]></en>
</BTN_CANCEL>
<JS type="javascript"><![CDATA[
var dynaformOnload = function() {
leimnud.event.add(getField('AUTH_ANONYMOUS'), 'change', hideShowSearchUser);
@@ -112,5 +92,4 @@ function cancel(){
}
]]></JS>
</dynaForm>
</dynaForm>

View File

@@ -1,20 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm menu="authSources/authSources_SearchUsersMenu" width="90%" rowsPerPage="1000">
<Checkbox type="text" titleAlign="center" align="left" colWidth="20%" enableHtml="1" onclick="return false;">
<en><![CDATA[<span id="spanSelectAll"></span>]]></en>
</Checkbox>
<FullName type="text" colWidth="15%" titleAlign="center" align="left">
<en>Name</en>
</FullName>
<Email type="text" colWidth="15%" titleAlign="center" align="left">
<en><![CDATA[<span style="width:40px; display:block;">E-Mail</span>]]></en>
</Email>
<DistinguishedName type="text" colWidth="50%" titleAlign="center" align="left">
<en>Distinguished Name</en>
</DistinguishedName>
</dynaForm>
<Checkbox type="text" titleAlign="center" align="left" colWidth="20%" enableHtml="1" onclick="return false;">
<en><![CDATA[<span id="spanSelectAll"></span>]]></en>
</Checkbox>
<FullName type="text" colWidth="15%" titleAlign="center" align="left">
<en><![CDATA[Name]]></en>
</FullName>
<Email type="text" colWidth="15%" titleAlign="center" align="left">
<en><![CDATA[<span style="width:40px; display:block;">E-Mail</span>]]></en>
</Email>
<DistinguishedName type="text" colWidth="50%" titleAlign="center" align="left">
<en><![CDATA[Distinguished Name]]></en>
</DistinguishedName>
</dynaForm>