Updating oauth local auth.
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user