@ -0,0 +1,285 @@ |
||||
<!DOCTYPE html> |
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" |
||||
lang="en" dir="ltr" class="no-js"> |
||||
<head> |
||||
<meta charset="UTF-8" /> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> |
||||
<title>browseablesessionbackend [LemonLDAP::NG]</title> |
||||
<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script> |
||||
<meta name="viewport" content="width=device-width,initial-scale=1" /> |
||||
<link rel="shortcut icon" href="/lib/tpl/bootstrap3/images/favicon.ico" /> |
||||
<link rel="apple-touch-icon" href="/lib/tpl/bootstrap3/images/apple-touch-icon.png" /> |
||||
<link type="text/css" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootswatch/3.3.4/flatly/bootstrap.min.css" /> |
||||
<script type="text/javascript">/*<![CDATA[*/ |
||||
var TPL_CONFIG = {"tableFullWidth":1}; |
||||
/*!]]>*/</script> |
||||
<meta name="generator" content="DokuWiki"/> |
||||
<meta name="robots" content="noindex,follow"/> |
||||
<meta name="keywords" content="browseablesessionbackend"/> |
||||
<link rel="search" type="application/opensearchdescription+xml" href="/lib/exe/opensearch.php" title="LemonLDAP::NG"/> |
||||
<link rel="start" href="/"/> |
||||
<link rel="contents" href="/browseablesessionbackend?do=index" title="Sitemap"/> |
||||
<link rel="alternate" type="application/rss+xml" title="Recent changes" href="/feed.php"/> |
||||
<link rel="alternate" type="application/rss+xml" title="Current namespace" href="/feed.php?mode=list&ns="/> |
||||
<link rel="alternate" type="text/html" title="Plain HTML" href="/_export/xhtml/browseablesessionbackend"/> |
||||
<link rel="alternate" type="text/plain" title="Wiki Markup" href="/_export/raw/browseablesessionbackend"/> |
||||
<link rel="stylesheet" type="text/css" href="/lib/exe/css.php?t=bootstrap3&tseed=a3a28b97aa1359a6551738d33203e559"/> |
||||
<script type="text/javascript">/*<![CDATA[*/var NS='';var JSINFO = {"id":"browseablesessionbackend","namespace":""}; |
||||
/*!]]>*/</script> |
||||
<script type="text/javascript" charset="utf-8" src="/lib/exe/js.php?tseed=a3a28b97aa1359a6551738d33203e559&template=bootstrap3"></script> |
||||
<script type="text/javascript" src="/lib/tpl/bootstrap3/assets/bootstrap/js/bootstrap.min.js"></script> |
||||
<style type="text/css"> |
||||
body { padding-top: 20px; } |
||||
</style> |
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> |
||||
<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> |
||||
<!--[if lt IE 9]> |
||||
<script type="text/javascript" src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> |
||||
<script type="text/javascript" src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> |
||||
<![endif]--> |
||||
</head> |
||||
<body class="flatly page-on-panel"> |
||||
<!--[if lte IE 7 ]><div id="IE7"><![endif]--><!--[if IE 8 ]><div id="IE8"><![endif]--> |
||||
|
||||
<div id="dokuwiki__site" class="container"> |
||||
<div id="dokuwiki__top" class="site dokuwiki mode_show tpl_bootstrap3 notFound hasSidebar"> |
||||
|
||||
|
||||
<!-- header --> |
||||
<div id="dokuwiki__header"> |
||||
<nav class="navbar navbar-default" role="navigation"> |
||||
|
||||
<div class="container-fluid"> |
||||
|
||||
<div class="navbar-header"> |
||||
|
||||
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".navbar-collapse"> |
||||
<span class="icon-bar"></span> |
||||
<span class="icon-bar"></span> |
||||
<span class="icon-bar"></span> |
||||
</button> |
||||
|
||||
<a href="/start" accesskey="h" title="[H]" class="navbar-brand"><img src="/_media/wiki/logo.png" alt="LemonLDAP::NG" class="pull-left" id="dw__logo" width="20" height="20" /> <span id="dw__title" >LemonLDAP::NG</span></a> |
||||
</div> |
||||
|
||||
<div class="collapse navbar-collapse"> |
||||
|
||||
<ul class="nav navbar-nav" id="dw__navbar"> |
||||
<!-- <li> |
||||
<a href="/start" ><i class="glyphicon glyphicon-home"></i> Home</a></li> --> |
||||
<li> |
||||
<a href="/download" ><i class="glyphicon glyphicon-download"></i> Download</a></li> |
||||
<li> |
||||
<a href="/documentation" ><i class="glyphicon glyphicon-book"></i> Documentation</a></li> |
||||
<li> |
||||
<a href="/screenshots" ><i class="glyphicon glyphicon-picture"></i> Screenshots</a></li> |
||||
<li class="dropdown "> |
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-question-sign"></span> Contact <b class="caret"></b></a> |
||||
<ul class="dropdown-menu"> |
||||
<li><a href="/contact" ><i class="glyphicon glyphicon-envelope"></i> Mails, IRC and more</a></li> |
||||
<li><a href="/team" ><i class="glyphicon glyphicon-user"></i> The team</a></li> |
||||
<li><a href="/professionalservices" ><i class="glyphicon glyphicon-briefcase"></i> Professional Services</a></li> |
||||
<li><a href="/references" ><i class="glyphicon glyphicon-sunglasses"></i> References</a></li> |
||||
<li><a href="/sponsors" ><i class="glyphicon glyphicon-piggy-bank"></i> Sponsors</a></li> |
||||
</ul> |
||||
</li> |
||||
</ul> |
||||
|
||||
<div class="navbar-right"> |
||||
|
||||
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form> |
||||
|
||||
<ul class="nav navbar-nav"> |
||||
<li><a href="/browseablesessionbackend?do=login&sectok=dd0430f7cec89a350deb28406029abc8" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul> |
||||
|
||||
</div> |
||||
|
||||
</div> |
||||
</div> |
||||
</nav> |
||||
</div> |
||||
<!-- /header --> |
||||
|
||||
|
||||
<div id="dw__breadcrumbs"> |
||||
<hr/> |
||||
<div class="breadcrumb"><span class="bchead">You are here: </span><span class="home"><bdi><a href="/start" class="wikilink1" title="start">start</a></bdi></span> » <bdi><span class="curid"><a href="/browseablesessionbackend" class="wikilink2" title="browseablesessionbackend" rel="nofollow">browseablesessionbackend</a></span></bdi></div> |
||||
<hr/> |
||||
</div> |
||||
|
||||
<p class="pageId text-right"> |
||||
<span class="label label-default">browseablesessionbackend</span> |
||||
</p> |
||||
|
||||
<div id="dw__msgarea"> |
||||
</div> |
||||
|
||||
<main class="main row" role="main"> |
||||
|
||||
|
||||
<!-- ********** CONTENT ********** --> |
||||
<article id="dokuwiki__content" class="col-sm-9 col-md-10 " > |
||||
|
||||
<div class="panel panel-default" > |
||||
<div class="page group panel-body"> |
||||
|
||||
|
||||
<div class="pull-right hidden-print" data-spy="affix" data-offset-top="150" style="z-index:1024; top:10px; right:10px;"> |
||||
</div> |
||||
|
||||
<!-- wikipage start --> |
||||
|
||||
<h1 class="sectionedit1" id="this_topic_does_not_exist_yet">This topic does not exist yet</h1> |
||||
<div class="level1"> |
||||
|
||||
<p> |
||||
You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on "Create this page". |
||||
</p> |
||||
|
||||
</div> |
||||
|
||||
<!-- wikipage stop --> |
||||
|
||||
|
||||
</div> |
||||
</div> |
||||
|
||||
</article> |
||||
|
||||
<!-- ********** ASIDE ********** --> |
||||
<aside id="dokuwiki__aside" class="dw__sidebar col-sm-3 col-md-2 hidden-print"> |
||||
<div class="content"> |
||||
<div class="toogle hidden-lg hidden-md hidden-sm" data-toggle="collapse" data-target="#dokuwiki__aside .collapse"> |
||||
<i class="glyphicon glyphicon-th-list"></i> Sidebar </div> |
||||
<div class="collapse in"> |
||||
|
||||
<p> |
||||
<div class="text-center"> |
||||
</p> |
||||
|
||||
<h3 class="sectionedit1" id="social_networks">Social networks</h3> |
||||
<div class="level3"> |
||||
|
||||
<p> |
||||
|
||||
<p><a href="https://twitter.com/lemonldapng/" class="btn btn-large btn-info"><i class="glyphicon glyphicon-retweet"></i> Twitter</a></p> |
||||
<p><a href="https://www.facebook.com/lemonldapng/" class="btn btn-large btn-primary"><i class="glyphicon glyphicon-thumbs-up"></i> Facebook</a></p> |
||||
|
||||
</p> |
||||
|
||||
<p> |
||||
</div> |
||||
</p> |
||||
<hr /> |
||||
|
||||
<p> |
||||
<div class="text-center"> |
||||
</p> |
||||
|
||||
</div> |
||||
<!-- EDIT1 SECTION "Social networks" [41-433] --> |
||||
<h3 class="sectionedit2" id="hosted_by">Hosted by</h3> |
||||
<div class="level3"> |
||||
|
||||
<p> |
||||
<a href="http://www.ow2.org" class="media" title="http://www.ow2.org" rel="nofollow"><img src="/_media/logos/ow2.png?w=150&tok=b7af43" class="mediacenter" alt="" width="150" /></a> |
||||
</div> |
||||
</p> |
||||
<hr /> |
||||
|
||||
<p> |
||||
<div class="text-center"> |
||||
</p> |
||||
|
||||
</div> |
||||
<!-- EDIT2 SECTION "Hosted by" [434-568] --> |
||||
<h3 class="sectionedit3" id="certifications">Certifications</h3> |
||||
<div class="level3"> |
||||
|
||||
<p> |
||||
<a href="https://partenaires.franceconnect.gouv.fr/references#LogicielslibresFranceConnectables" class="media" title="https://partenaires.franceconnect.gouv.fr/references#LogicielslibresFranceConnectables" rel="nofollow"><img src="/_media/applications/franceconnect_logo.png" class="mediacenter" alt="" /></a> |
||||
<strong>France Connect</strong> |
||||
</p> |
||||
|
||||
<p> |
||||
<a href="https://fusioniam.org" class="media" title="https://fusioniam.org" rel="nofollow"><img src="/_media/logos/fusioniam_logo_icon_dragon_circle.png" class="mediacenter" alt="" /></a> |
||||
<strong>FusionIAM projet member</strong> |
||||
</div> |
||||
</p> |
||||
<hr /> |
||||
|
||||
<p> |
||||
<div class="text-center"> |
||||
</p> |
||||
|
||||
</div> |
||||
<!-- EDIT3 SECTION "Certifications" [569-928] --> |
||||
<h3 class="sectionedit4" id="awards">Awards</h3> |
||||
<div class="level3"> |
||||
|
||||
<p> |
||||
<a href="/_detail/logos/ow2_awards.png?id=default_sidebar" class="media" title="logos:ow2_awards.png"><img src="/_media/logos/ow2_awards.png?w=150&tok=b33854" class="mediacenter" alt="" width="150" /></a> |
||||
</p> |
||||
|
||||
<p> |
||||
<a href="https://www.ow2con.org/view/2014/Awards_Results?year=2014&event=OW2con14" class="urlextern" title="https://www.ow2con.org/view/2014/Awards_Results?year=2014&event=OW2con14" rel="nofollow">OW2con'14 Community Award</a> |
||||
</p> |
||||
|
||||
<p> |
||||
<a href="https://www.ow2con.org/view/2018/Awards_Results?year=2018&event=OW2con18" class="urlextern" title="https://www.ow2con.org/view/2018/Awards_Results?year=2018&event=OW2con18" rel="nofollow">OW2con'18 Community Award</a> |
||||
</p> |
||||
|
||||
<p> |
||||
</div> |
||||
</p> |
||||
<hr /> |
||||
|
||||
<p> |
||||
<div class="text-center"> |
||||
</p> |
||||
|
||||
<p> |
||||
<script type="text/javascript" src="http://www.openhub.net/p/12421/widgets/project_users.js?style=blue"></script> |
||||
</div> |
||||
</p> |
||||
|
||||
|
||||
<script type='text/javascript'> |
||||
var ab_h = '321e562442494652658acbc3fd84ec80'; |
||||
var ab_s = '6ca5df30810665e075f684a87e742175'; |
||||
</script> |
||||
|
||||
<script type='text/javascript' src='http://cdn1.adbard.net/js/ab1.js'></script> |
||||
|
||||
|
||||
</div> |
||||
<!-- EDIT4 SECTION "Awards" [929-] --> </div> |
||||
</div> |
||||
</aside> |
||||
|
||||
</main> |
||||
|
||||
<footer id="dokuwiki__footer" class="small hidden-print"> |
||||
|
||||
<a href="javascript:void(0)" class="back-to-top hidden-print btn btn-default btn-sm" title="skip to content>" id="back-to-top"><i class="glyphicon glyphicon-chevron-up"></i></a> |
||||
|
||||
<div class="text-center"> |
||||
<p id="dw__license"> |
||||
<div class="license">Except where otherwise noted, content on this wiki is licensed under the following license: <bdi><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" class="urlextern">CC Attribution-Noncommercial-Share Alike 3.0 Unported</a></bdi></div> </p> |
||||
</div> |
||||
</footer> |
||||
|
||||
|
||||
</div><!-- /site --> |
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=browseablesessionbackend&1576942827" width="2" height="1" alt="" /></div> |
||||
<div id="screen__mode" class="no"> |
||||
<span class="visible-xs"></span> |
||||
<span class="visible-sm"></span> |
||||
<span class="visible-md"></span> |
||||
<span class="visible-lg"></span> |
||||
</div> |
||||
</div> |
||||
<!--[if ( lte IE 7 | IE 8 ) ]></div><![endif]--> |
||||
</body> |
||||
</html> |
@ -0,0 +1,105 @@ |
||||
<!DOCTYPE html> |
||||
<html lang="en" dir="ltr"> |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<title>documentation:2.0:changesessionbackend</title> |
||||
<meta name="generator" content="DokuWiki"/> |
||||
<meta name="robots" content="index,follow"/> |
||||
<meta name="keywords" content="documentation,2.0,changesessionbackend"/> |
||||
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/> |
||||
<link rel="start" href="changesessionbackend.html"/> |
||||
<link rel="contents" href="changesessionbackend.html" title="Sitemap"/> |
||||
<link rel="stylesheet" type="text/css" href="lib/exe/css.php.t.bootstrap3.css"/> |
||||
<!-- //if:usedebianlibs |
||||
<link rel="stylesheet" type="text/css" href="/javascript/bootstrap/css/bootstrap.min.css" /> |
||||
//elsif:useexternallibs |
||||
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></script> |
||||
//elsif:cssminified |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" /> |
||||
//else --> |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" /> |
||||
<!-- //endif --> |
||||
<script type="text/javascript">/*<![CDATA[*/var NS='documentation:2.0';var JSINFO = {"id":"documentation:2.0:changesessionbackend","namespace":"documentation:2.0"}; |
||||
/*!]]>*/</script> |
||||
<script type="text/javascript" charset="utf-8" src="lib/exe/js.php.t.bootstrap3.js"></script> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery/jquery.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/jquery-2.2.0.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.js"></script> |
||||
<!-- //endif --> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery-ui/jquery-ui.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.js"></script> |
||||
<!-- //endif --> |
||||
</head> |
||||
<body> |
||||
<div class="dokuwiki export container"> |
||||
|
||||
<h1 class="sectionedit1" id="how_to_change_session_backend">How to change session backend</h1> |
||||
<div class="level1"> |
||||
|
||||
<p> |
||||
LemonLDAP::NG provides a script to change session backend. This script will help you transfer existing persistent sessions (or offline sessions) when migrating from one backend to another, or when adding indexes to a <a href="browseablesessionbackend" class="wikilink2" title="browseablesessionbackend" rel="nofollow">browseable sessio backend</a>. It is available in LemonLDAP::NG utilities directory (<code>convertSessions</code>). |
||||
</p> |
||||
|
||||
</div> |
||||
<!-- EDIT1 SECTION "How to change session backend" [1-397] --> |
||||
<h2 class="sectionedit2" id="how_it_works">How it works</h2> |
||||
<div class="level2"> |
||||
|
||||
<p> |
||||
The <code>convertSessions</code> utility requires you to create a job configuration file with the following content: |
||||
</p> |
||||
<pre class="file"># This example migrates psessions from the default File backend to a PostgreSQL database |
||||
[sessions_from] |
||||
storageModule = Apache::Session::File |
||||
storageModuleOptions = { \\ |
||||
'Directory' => '/var/lib/lemonldap-ng/psessions', \\ |
||||
'LockDirectory' => '/var/lib/lemonldap-ng/psessions/lock', \\ |
||||
} |
||||
# Only convert some session types |
||||
# sessionKind = Persistent, SSO |
||||
|
||||
[sessions_to] |
||||
storageModule = Apache::Session::Browseable::Postgres |
||||
storageModuleOptions = { \\ |
||||
'DataSource' => 'DBI:Pg:database=lemonldapdb;host=pg.example.com', \\ |
||||
'UserName' => 'lemonldaplogin', \\ |
||||
'Password' => 'lemonldappw', \\ |
||||
'Commit' => 1, \\ |
||||
'Index' => 'ipAddr _whatToTrace user', \\ |
||||
'TableName' => 'psessions', \\ |
||||
} |
||||
</pre> |
||||
|
||||
</div> |
||||
<!-- EDIT2 SECTION "How it works" [398-1250] --> |
||||
<h2 class="sectionedit3" id="invokation">Invokation</h2> |
||||
<div class="level2"> |
||||
<pre class="code shell">convertSessions -c job.ini </pre> |
||||
|
||||
<p> |
||||
Options: |
||||
</p> |
||||
<ul> |
||||
<li class="level1"><div class="li"> <code>-c</code>: job configuration file (mandatory)</div> |
||||
</li> |
||||
<li class="level1"><div class="li"> <code>-i</code>: ignore errors. By default errors will stop the script execution</div> |
||||
</li> |
||||
<li class="level1"><div class="li"> <code>-d</code>: print debugging output</div> |
||||
</li> |
||||
</ul> |
||||
|
||||
</div> |
||||
<!-- EDIT3 SECTION "Invokation" [1251-] --></div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,83 @@ |
||||
<!DOCTYPE html> |
||||
<html lang="en" dir="ltr"> |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<title>documentation:2.0:decryptvalue</title> |
||||
<meta name="generator" content="DokuWiki"/> |
||||
<meta name="robots" content="index,follow"/> |
||||
<meta name="keywords" content="documentation,2.0,decryptvalue"/> |
||||
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/> |
||||
<link rel="start" href="decryptvalue.html"/> |
||||
<link rel="contents" href="decryptvalue.html" title="Sitemap"/> |
||||
<link rel="stylesheet" type="text/css" href="lib/exe/css.php.t.bootstrap3.css"/> |
||||
<!-- //if:usedebianlibs |
||||
<link rel="stylesheet" type="text/css" href="/javascript/bootstrap/css/bootstrap.min.css" /> |
||||
//elsif:useexternallibs |
||||
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></script> |
||||
//elsif:cssminified |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" /> |
||||
//else --> |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" /> |
||||
<!-- //endif --> |
||||
<script type="text/javascript">/*<![CDATA[*/var NS='documentation:2.0';var JSINFO = {"id":"documentation:2.0:decryptvalue","namespace":"documentation:2.0"}; |
||||
/*!]]>*/</script> |
||||
<script type="text/javascript" charset="utf-8" src="lib/exe/js.php.t.bootstrap3.js"></script> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery/jquery.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/jquery-2.2.0.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.js"></script> |
||||
<!-- //endif --> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery-ui/jquery-ui.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.js"></script> |
||||
<!-- //endif --> |
||||
</head> |
||||
<body> |
||||
<div class="dokuwiki export container"> |
||||
|
||||
<p> |
||||
<a href="documentation/latest/beta.png_documentation_2.0_decryptvalue.html" class="media" title="documentation:latest:beta.png"><img src="documentation/latest/beta.ea231b49369c9f6406cbdf58d06a616c.png" class="media" alt="" width="100" /></a> |
||||
</p> |
||||
|
||||
<h1 class="sectionedit1" id="decrypt_value_plugin">Decrypt value plugin</h1> |
||||
<div class="level1"> |
||||
|
||||
<p> |
||||
This plugin allows us to decrypt ciphered values. <abbr title="LemonLDAP::NG">LL::NG</abbr> can be configured to send encrypted values to protected applications by using <a href="documentation/latest/extendedfunctions.html" class="wikilink1" title="documentation:latest:extendedfunctions">extended functions</a>. |
||||
</p> |
||||
|
||||
</div> |
||||
<!-- EDIT1 SECTION "Decrypt value plugin" [40-274] --> |
||||
<h2 class="sectionedit2" id="configuration">Configuration</h2> |
||||
<div class="level2"> |
||||
|
||||
<p> |
||||
Just enable it in the Manager (section “plugins”) by setting a rule. DecryptValue plugin can be allowed or denied for specific users. |
||||
</p> |
||||
<ul> |
||||
<li class="level1"><div class="li"> <strong>Parameters</strong>:</div> |
||||
<ul> |
||||
<li class="level2"><div class="li"> <strong>Use rule</strong>: Select which users may use this plugin</div> |
||||
</li> |
||||
<li class="level2"><div class="li"> <strong>Decrypt functions</strong>: Set functions used for decrypting ciphered values. Each function is tested until one succeeds. Let it blank to use internal decrypt function.</div> |
||||
</li> |
||||
</ul> |
||||
</li> |
||||
</ul> |
||||
<div class="notewarning">Custom functions must be defined into <code>Lemonldap::NG::Portal::My::Plugin</code> and set: |
||||
<pre class="code">My::Plugin::function1 My::Plugin::function2</pre> |
||||
|
||||
</div> |
||||
</div> |
||||
<!-- EDIT2 SECTION "Configuration" [275-] --></div> |
||||
</body> |
||||
</html> |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 3.4 KiB |
@ -0,0 +1 @@ |
||||
../beta.png |
@ -0,0 +1 @@ |
||||
../beta.png |
After Width: | Height: | Size: 8.3 KiB |
@ -0,0 +1,103 @@ |
||||
<!DOCTYPE html> |
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" |
||||
lang="en" dir="ltr" class="no-js"> |
||||
<head> |
||||
<meta charset="UTF-8" /> |
||||
<title>documentation:latest:beta.png [LemonLDAP::NG]</title> |
||||
<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script> |
||||
<meta name="viewport" content="width=device-width,initial-scale=1" /> |
||||
<link rel="shortcut icon" href="../../lib/tpl/bootstrap3/images/favicon.ico" /> |
||||
<link rel="apple-touch-icon" href="../../lib/tpl/bootstrap3/images/apple-touch-icon.png" /> |
||||
<!-- //if:usedebianlibs |
||||
<link rel="stylesheet" type="text/css" href="/javascript/bootstrap/css/bootstrap.min.css" /> |
||||
//elsif:useexternallibs |
||||
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></script> |
||||
//elsif:cssminified |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" /> |
||||
//else --> |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" /> |
||||
<!-- //endif -->/> |
||||
<script type="text/javascript">/*<![CDATA[*/ |
||||
var TPL_CONFIG = {"tableFullWidth":1}; |
||||
/*!]]>*/</script> |
||||
<meta name="generator" content="DokuWiki"/> |
||||
<meta name="robots" content="index,follow"/> |
||||
<link rel="search" type="application/opensearchdescription+xml" href="../../lib/exe/opensearch.html" title="LemonLDAP::NG"/> |
||||
<link rel="start" href="../../decryptvalue.html"/> |
||||
<link rel="contents" href="../../decryptvalue.html" title="Sitemap"/> |
||||
<link rel="stylesheet" type="text/css" href="../../lib/exe/css.php.t.bootstrap3.css"/> |
||||
<!-- //if:usedebianlibs |
||||
<link rel="stylesheet" type="text/css" href="/javascript/bootstrap/css/bootstrap.min.css" /> |
||||
//elsif:useexternallibs |
||||
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></script> |
||||
//elsif:cssminified |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" /> |
||||
//else --> |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" /> |
||||
<!-- //endif --> |
||||
<script type="text/javascript">/*<![CDATA[*/var NS='';var JSINFO = null; |
||||
/*!]]>*/</script> |
||||
<script type="text/javascript" charset="utf-8" src="../../lib/exe/js.php.t.bootstrap3.js"></script> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery/jquery.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/jquery-2.2.0.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.js"></script> |
||||
<!-- //endif --> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery-ui/jquery-ui.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.js"></script> |
||||
<!-- //endif --> |
||||
<script type="text/javascript" src="/javascript/bootstrap/js/bootstrap.min.js"></script> |
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> |
||||
<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> |
||||
<!--[if lt IE 9]> |
||||
<![endif]--> |
||||
</head> |
||||
|
||||
<body class="container"> |
||||
<!--[if lte IE 7 ]><div id="IE7"><![endif]--><!--[if IE 8 ]><div id="IE8"><![endif]--> |
||||
<div id="dokuwiki__detail" class="dokuwiki mode_ tpl_bootstrap3 "> |
||||
|
||||
|
||||
|
||||
<h1 class="page-header"> |
||||
<i class="glyphicon glyphicon-picture"></i> documentation:latest:beta.png </h1> |
||||
|
||||
<div class="content"> |
||||
|
||||
<a href="beta.0fea6a13c52b4d4725368f24b045ca84.png" title="View original file"><img width="60" height="30" class="img_detail" alt="beta.png" title="beta.png" src="beta.a9cc3cd1e66eeb67af35a2acc34fd387.png"/></a> |
||||
<div class="img_detail"> |
||||
|
||||
<div class="panel panel-default"> |
||||
<div class="panel-heading"> |
||||
<h2 class="panel-title"><i class="glyphicon glyphicon-info-sign text-info"></i> beta.png</h2> |
||||
</div> |
||||
<div class="panel-body"> |
||||
<dl><dt>Date:</dt><dd>2019/07/05 21:03</dd><dt>Filename:</dt><dd>beta.png</dd><dt>Format:</dt><dd>PNG</dd><dt>Size:</dt><dd>3KB</dd><dt>Width:</dt><dd>60</dd><dt>Height:</dt><dd>30</dd></dl> </div> |
||||
</div> |
||||
|
||||
</div> |
||||
</div><!-- /.content --> |
||||
|
||||
<p class="back"> |
||||
|
||||
<hr/> |
||||
|
||||
<div class="btn-group"> |
||||
<a href="../../decryptvalue.html" class="action img_backto" accesskey="b" rel="nofollow" title="Back to documentation:2.0:decryptvalue [B]">Back to documentation:2.0:decryptvalue</a> </div> |
||||
|
||||
</p> |
||||
|
||||
</div> |
||||
<!--[if ( lte IE 7 | IE 8 ) ]></div><![endif]--> |
||||
</body> |
||||
</html> |
@ -0,0 +1,103 @@ |
||||
<!DOCTYPE html> |
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" |
||||
lang="en" dir="ltr" class="no-js"> |
||||
<head> |
||||
<meta charset="UTF-8" /> |
||||
<title>documentation:latest:beta.png [LemonLDAP::NG]</title> |
||||
<script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script> |
||||
<meta name="viewport" content="width=device-width,initial-scale=1" /> |
||||
<link rel="shortcut icon" href="../../lib/tpl/bootstrap3/images/favicon.ico" /> |
||||
<link rel="apple-touch-icon" href="../../lib/tpl/bootstrap3/images/apple-touch-icon.png" /> |
||||
<!-- //if:usedebianlibs |
||||
<link rel="stylesheet" type="text/css" href="/javascript/bootstrap/css/bootstrap.min.css" /> |
||||
//elsif:useexternallibs |
||||
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></script> |
||||
//elsif:cssminified |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" /> |
||||
//else --> |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" /> |
||||
<!-- //endif -->/> |
||||
<script type="text/javascript">/*<![CDATA[*/ |
||||
var TPL_CONFIG = {"tableFullWidth":1}; |
||||
/*!]]>*/</script> |
||||
<meta name="generator" content="DokuWiki"/> |
||||
<meta name="robots" content="index,follow"/> |
||||
<link rel="search" type="application/opensearchdescription+xml" href="../../lib/exe/opensearch.html" title="LemonLDAP::NG"/> |
||||
<link rel="start" href="../../globallogout.html"/> |
||||
<link rel="contents" href="../../globallogout.html" title="Sitemap"/> |
||||
<link rel="stylesheet" type="text/css" href="../../lib/exe/css.php.t.bootstrap3.css"/> |
||||
<!-- //if:usedebianlibs |
||||
<link rel="stylesheet" type="text/css" href="/javascript/bootstrap/css/bootstrap.min.css" /> |
||||
//elsif:useexternallibs |
||||
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></script> |
||||
//elsif:cssminified |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" /> |
||||
//else --> |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" /> |
||||
<!-- //endif --> |
||||
<script type="text/javascript">/*<![CDATA[*/var NS='';var JSINFO = null; |
||||
/*!]]>*/</script> |
||||
<script type="text/javascript" charset="utf-8" src="../../lib/exe/js.php.t.bootstrap3.js"></script> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery/jquery.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/jquery-2.2.0.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.js"></script> |
||||
<!-- //endif --> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery-ui/jquery-ui.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.js"></script> |
||||
<!-- //endif --> |
||||
<script type="text/javascript" src="/javascript/bootstrap/js/bootstrap.min.js"></script> |
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> |
||||
<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> |
||||
<!--[if lt IE 9]> |
||||
<![endif]--> |
||||
</head> |
||||
|
||||
<body class="container"> |
||||
<!--[if lte IE 7 ]><div id="IE7"><![endif]--><!--[if IE 8 ]><div id="IE8"><![endif]--> |
||||
<div id="dokuwiki__detail" class="dokuwiki mode_ tpl_bootstrap3 "> |
||||
|
||||
|
||||
|
||||
<h1 class="page-header"> |
||||
<i class="glyphicon glyphicon-picture"></i> documentation:latest:beta.png </h1> |
||||
|
||||
<div class="content"> |
||||
|
||||
<a href="beta.0fea6a13c52b4d4725368f24b045ca84.png" title="View original file"><img width="60" height="30" class="img_detail" alt="beta.png" title="beta.png" src="beta.a9cc3cd1e66eeb67af35a2acc34fd387.png"/></a> |
||||
<div class="img_detail"> |
||||
|
||||
<div class="panel panel-default"> |
||||
<div class="panel-heading"> |
||||
<h2 class="panel-title"><i class="glyphicon glyphicon-info-sign text-info"></i> beta.png</h2> |
||||
</div> |
||||
<div class="panel-body"> |
||||
<dl><dt>Date:</dt><dd>2019/07/05 21:03</dd><dt>Filename:</dt><dd>beta.png</dd><dt>Format:</dt><dd>PNG</dd><dt>Size:</dt><dd>3KB</dd><dt>Width:</dt><dd>60</dd><dt>Height:</dt><dd>30</dd></dl> </div> |
||||
</div> |
||||
|
||||
</div> |
||||
</div><!-- /.content --> |
||||
|
||||
<p class="back"> |
||||
|
||||
<hr/> |
||||
|
||||
<div class="btn-group"> |
||||
<a href="../../globallogout.html" class="action img_backto" accesskey="b" rel="nofollow" title="Back to documentation:2.0:globallogout [B]">Back to documentation:2.0:globallogout</a> </div> |
||||
|
||||
</p> |
||||
|
||||
</div> |
||||
<!--[if ( lte IE 7 | IE 8 ) ]></div><![endif]--> |
||||
</body> |
||||
</html> |
After Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 19 KiB |
@ -0,0 +1,80 @@ |
||||
<!DOCTYPE html> |
||||
<html lang="en" dir="ltr"> |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<title>documentation:2.0:globallogout</title> |
||||
<meta name="generator" content="DokuWiki"/> |
||||
<meta name="robots" content="index,follow"/> |
||||
<meta name="keywords" content="documentation,2.0,globallogout"/> |
||||
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/> |
||||
<link rel="start" href="globallogout.html"/> |
||||
<link rel="contents" href="globallogout.html" title="Sitemap"/> |
||||
<link rel="stylesheet" type="text/css" href="lib/exe/css.php.t.bootstrap3.css"/> |
||||
<!-- //if:usedebianlibs |
||||
<link rel="stylesheet" type="text/css" href="/javascript/bootstrap/css/bootstrap.min.css" /> |
||||
//elsif:useexternallibs |
||||
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></script> |
||||
//elsif:cssminified |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" /> |
||||
//else --> |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" /> |
||||
<!-- //endif --> |
||||
<script type="text/javascript">/*<![CDATA[*/var NS='documentation:2.0';var JSINFO = {"id":"documentation:2.0:globallogout","namespace":"documentation:2.0"}; |
||||
/*!]]>*/</script> |
||||
<script type="text/javascript" charset="utf-8" src="lib/exe/js.php.t.bootstrap3.js"></script> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery/jquery.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/jquery-2.2.0.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.js"></script> |
||||
<!-- //endif --> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery-ui/jquery-ui.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.js"></script> |
||||
<!-- //endif --> |
||||
</head> |
||||
<body> |
||||
<div class="dokuwiki export container"> |
||||
|
||||
<p> |
||||
<a href="documentation/latest/beta.png_documentation_2.0_globallogout.html" class="media" title="documentation:latest:beta.png"><img src="documentation/latest/beta.ea231b49369c9f6406cbdf58d06a616c.png" class="media" alt="" width="100" /></a> |
||||
</p> |
||||
|
||||
<h1 class="sectionedit1" id="global_logout_plugin">Global logout plugin</h1> |
||||
<div class="level1"> |
||||
|
||||
<p> |
||||
This plugin allows a user to close all his opened sessions at logout process. |
||||
</p> |
||||
|
||||
</div> |
||||
<!-- EDIT1 SECTION "Global logout plugin" [40-154] --> |
||||
<h2 class="sectionedit2" id="configuration">Configuration</h2> |
||||
<div class="level2"> |
||||
|
||||
<p> |
||||
Just enable it in the Manager (section “plugins”). |
||||
</p> |
||||
<ul> |
||||
<li class="level1"><div class="li"> <strong>Parameters</strong>:</div> |
||||
<ul> |
||||
<li class="level2"><div class="li"> <strong>Activation</strong>: Enable/Disable or set a rule to select which users are allowed to close there sessions.</div> |
||||
</li> |
||||
<li class="level2"><div class="li"> <strong>Auto accept time</strong>: Enable/Disable timer. If timer is disabled, all opened sessions are always closed.</div> |
||||
</li> |
||||
</ul> |
||||
</li> |
||||
</ul> |
||||
|
||||
</div> |
||||
<!-- EDIT2 SECTION "Configuration" [155-] --></div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,80 @@ |
||||
<!DOCTYPE html> |
||||
<html lang="en" dir="ltr"> |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<title>documentation:2.0:refreshsessionapi</title> |
||||
<meta name="generator" content="DokuWiki"/> |
||||
<meta name="robots" content="index,follow"/> |
||||
<meta name="keywords" content="documentation,2.0,refreshsessionapi"/> |
||||
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/> |
||||
<link rel="start" href="refreshsessionapi.html"/> |
||||
<link rel="contents" href="refreshsessionapi.html" title="Sitemap"/> |
||||
<link rel="stylesheet" type="text/css" href="lib/exe/css.php.t.bootstrap3.css"/> |
||||
<!-- //if:usedebianlibs |
||||
<link rel="stylesheet" type="text/css" href="/javascript/bootstrap/css/bootstrap.min.css" /> |
||||
//elsif:useexternallibs |
||||
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></script> |
||||
//elsif:cssminified |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" /> |
||||
//else --> |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" /> |
||||
<!-- //endif --> |
||||
<script type="text/javascript">/*<![CDATA[*/var NS='documentation:2.0';var JSINFO = {"id":"documentation:2.0:refreshsessionapi","namespace":"documentation:2.0"}; |
||||
/*!]]>*/</script> |
||||
<script type="text/javascript" charset="utf-8" src="lib/exe/js.php.t.bootstrap3.js"></script> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery/jquery.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/jquery-2.2.0.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.js"></script> |
||||
<!-- //endif --> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery-ui/jquery-ui.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.js"></script> |
||||
<!-- //endif --> |
||||
</head> |
||||
<body> |
||||
<div class="dokuwiki export container"> |
||||
|
||||
<h1 class="sectionedit1" id="refresh_session_plugin_api">Refresh session plugin (API)</h1> |
||||
<div class="level1"> |
||||
|
||||
<p> |
||||
This plugin adds an endpoint to refresh sessions by user. It adds a <code><a href="https://portal/refreshsession" class="urlextern" title="https://portal/refreshsession" rel="nofollow">https://portal/refreshsession</a></code> endpoint. Protect it by webserver configuration. |
||||
</p> |
||||
|
||||
<p> |
||||
This plugin is available with LLNG ≥ 2.0.7. |
||||
</p> |
||||
|
||||
</div> |
||||
<!-- EDIT1 SECTION "Refresh session plugin (API)" [1-243] --> |
||||
<h2 class="sectionedit2" id="usage">Usage</h2> |
||||
<div class="level2"> |
||||
|
||||
<p> |
||||
This endpoint accepts only POST requests with a JSON content: |
||||
</p> |
||||
<div class="table sectionedit3"><table class="inline table table-bordered table-striped"> |
||||
<thead> |
||||
<tr class="row0 roweven"> |
||||
<th class="col0 centeralign"> Request </th><th class="col1 centeralign"> Response </th> |
||||
</tr> |
||||
</thead> |
||||
<tr class="row1 rowodd"> |
||||
<td class="col0 centeralign"> <code>{"uid":"userid"}</code> </td><td class="col1 centeralign"> <code>{"updated":1,"errors":0}</code> </td> |
||||
</tr> |
||||
</table></div> |
||||
<!-- EDIT3 TABLE [326-412] --> |
||||
</div> |
||||
<!-- EDIT2 SECTION "Usage" [244-] --></div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,87 @@ |
||||
<!DOCTYPE html> |
||||
<html lang="en" dir="ltr"> |
||||
<head> |
||||
<meta charset="utf-8" /> |
||||
<title>documentation:2.0:useoutgoingproxy</title> |
||||
<meta name="generator" content="DokuWiki"/> |
||||
<meta name="robots" content="index,follow"/> |
||||
<meta name="keywords" content="documentation,2.0,useoutgoingproxy"/> |
||||
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/> |
||||
<link rel="start" href="useoutgoingproxy.html"/> |
||||
<link rel="contents" href="useoutgoingproxy.html" title="Sitemap"/> |
||||
<link rel="stylesheet" type="text/css" href="lib/exe/css.php.t.bootstrap3.css"/> |
||||
<!-- //if:usedebianlibs |
||||
<link rel="stylesheet" type="text/css" href="/javascript/bootstrap/css/bootstrap.min.css" /> |
||||
//elsif:useexternallibs |
||||
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></script> |
||||
//elsif:cssminified |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" /> |
||||
//else --> |
||||
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" /> |
||||
<!-- //endif --> |
||||
<script type="text/javascript">/*<![CDATA[*/var NS='documentation:2.0';var JSINFO = {"id":"documentation:2.0:useoutgoingproxy","namespace":"documentation:2.0"}; |
||||
/*!]]>*/</script> |
||||
<script type="text/javascript" charset="utf-8" src="lib/exe/js.php.t.bootstrap3.js"></script> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery/jquery.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/jquery-2.2.0.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.js"></script> |
||||
<!-- //endif --> |
||||
<!-- //if:usedebianlibs |
||||
<script type="text/javascript" src="/javascript/jquery-ui/jquery-ui.min.js"></script> |
||||
//elsif:useexternallibs |
||||
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script> |
||||
//elsif:jsminified |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.min.js"></script> |
||||
//else --> |
||||
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.js"></script> |
||||
<!-- //endif --> |
||||
</head> |
||||
<body> |
||||
<div class="dokuwiki export container"> |
||||
|
||||
<h1 class="sectionedit1" id="use_an_outgoing_proxy">Use an outgoing proxy</h1> |
||||
<div class="level1"> |
||||
|
||||
<p> |
||||
For some protocols, <abbr title="LemonLDAP::NG">LL::NG</abbr> has to directly contact the external server. This is the case for example with <abbr title="Central Authentication Service">CAS</abbr> authentication (validation of service ticket) or OpenID Connect authentication (access to token endpoint and userinfo endpoint). |
||||
</p> |
||||
|
||||
<p> |
||||
If the <abbr title="LemonLDAP::NG">LL::NG</abbr> server needs a proxy for outgoing connections, then you need to configure some environment variables. |
||||
</p> |
||||
|
||||
</div> |
||||
<!-- EDIT1 SECTION "Use an outgoing proxy" [1-394] --> |
||||
<h2 class="sectionedit2" id="apache">Apache</h2> |
||||
<div class="level2"> |
||||
|
||||
<p> |
||||
In Apache configuration, set: |
||||
</p> |
||||
<pre class="code file apache">FcgidInitialEnv http_proxy http://X.X.X.X:X |
||||
FcgidInitialEnv https_proxy http://X.X.X.X:X |
||||
<span class="co1"># on Centos7, you need LWP::Protocol::connect</span> |
||||
<span class="co1"># FcgidInitialEnv https_proxy connect://X.X.X.X:X</span></pre> |
||||
|
||||
</div> |
||||
<!-- EDIT2 SECTION "Apache" [395-652] --> |
||||
<h2 class="sectionedit3" id="nginxfastcgi">Nginx/FastCGI</h2> |
||||
<div class="level2"> |
||||
|
||||
<p> |
||||
add in <code>/etc/default/lemonldap-ng-fastcgi-server</code> : |
||||
</p> |
||||
<pre class="code">http_proxy=http://X.X.X.X:X |
||||
https_proxy=http://X.X.X.X:X |
||||
# on Centos7, you need LWP::Protocol::connect |
||||
# https_proxy=connect://X.X.X.X:X</pre> |
||||
|
||||
</div> |
||||
<!-- EDIT3 SECTION "Nginx/FastCGI" [653-] --></div> |
||||
</body> |
||||
</html> |