You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2016/12/12 07:49:10 UTC
svn commit: r1773747 - in /tomee/site/trunk/content/advanced/client:
jndi.html jndi.pdf
Author: rmannibucau
Date: Mon Dec 12 07:49:10 2016
New Revision: 1773747
URL: http://svn.apache.org/viewvc?rev=1773747&view=rev
Log:
updating jndi doc
Modified:
tomee/site/trunk/content/advanced/client/jndi.html
tomee/site/trunk/content/advanced/client/jndi.pdf
Modified: tomee/site/trunk/content/advanced/client/jndi.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/advanced/client/jndi.html?rev=1773747&r1=1773746&r2=1773747&view=diff
==============================================================================
--- tomee/site/trunk/content/advanced/client/jndi.html (original)
+++ tomee/site/trunk/content/advanced/client/jndi.html Mon Dec 12 07:49:10 2016
@@ -217,6 +217,72 @@ ctx.lookup("java:....");</code></pre>
<div class="paragraph">
<p>See <a href="../../admin/cluster/index.html">Cluster</a> page for more details on the options.</p>
</div>
+<div class="sect2">
+<h3 id="_security">Security</h3>
+<div class="paragraph">
+<p>The context configuration can take additional configuration to handle EJB security:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code>p.put("openejb.authentication.realmName", "my-realm"); // optional
+p.put(Context.SECURITY_PRINCIPAL, "alfred");
+p.put(Context.SECURITY_CREDENTIALS, "bat");</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The realm will be used by JAAS to get the right LoginModules and principal/credentials to
+do the actual authentication.</p>
+</div>
+<div class="sect3">
+<h4 id="_http_case">HTTP case</h4>
+<div class="paragraph">
+<p>Often HTTP layer is secured and in this case you need to authenticate before the EJBd (remote EJB TomEE protocol) layer.
+Thanks to TomEE/Tomcat integration login there will propagate to the EJBd context.</p>
+</div>
+<div class="paragraph">
+<p>This can be done passing the token you need to set as <code>Authorization</code> header in the <code>PROVIDER_URL</code>:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code>// tomee/openejb principal/credentials
+p.put(Context.PROVIDER_URL, "http://localhost:8080/tomee/ejb?authorization=Basic%20dG9tZWU6b3BlbmVqYg==");</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The token passed as <code>authorization</code> query parameter is the header value URL encoded. It can
+be any token like a basic one, a custom one, an OAuth2 one (in this case you need to renew it programmatically
+and change your client instance when renewing) etc…​</p>
+</div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Tip</div>
+</td>
+<td class="content">
+basic being very common there is a shortcut with two alternate query parameter replacing <code>authorization</code> one: <code>basic.password</code> and <code>basic.username</code>.
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>Finally if you don’t use <code>Authorization</code> header you can change the used header setting <code>authorizationHeader</code> query parameter.</p>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Note</div>
+</td>
+<td class="content">
+<code>authorization</code>, <code>authorizationHeader</code>, <code>basic.username</code>, and <code>basic.password</code> are removed
+from the URL before opening the connection and therefore not logged in the remote server access log since version 7.0.3.
+</td>
+</tr>
+</table>
+</div>
+</div>
+</div>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/advanced/client/jndi.pdf
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/advanced/client/jndi.pdf?rev=1773747&r1=1773746&r2=1773747&view=diff
==============================================================================
--- tomee/site/trunk/content/advanced/client/jndi.pdf (original)
+++ tomee/site/trunk/content/advanced/client/jndi.pdf Mon Dec 12 07:49:10 2016
@@ -4,16 +4,16 @@
<< /Title (Advanced)
/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20161204112527+01'00')
-/ModDate (D:20161204112527+01'00')
+/CreationDate (D:20161212084536+01'00')
+/ModDate (D:20161212084536+01'00')
>>
endobj
2 0 obj
<< /Type /Catalog
/Pages 3 0 R
/Names 12 0 R
-/Outlines 23 0 R
-/PageLabels 29 0 R
+/Outlines 27 0 R
+/PageLabels 34 0 R
/PageMode /UseOutlines
/OpenAction [7 0 R /FitH 842.89]
/ViewerPreferences << /DisplayDocTitle true
@@ -22,8 +22,8 @@ endobj
endobj
3 0 obj
<< /Type /Pages
-/Count 3
-/Kids [7 0 R 10 0 R 19 0 R]
+/Count 4
+/Kids [7 0 R 10 0 R 19 0 R 25 0 R]
>>
endobj
4 0 obj
@@ -78,13 +78,13 @@ endobj
endobj
8 0 obj
<< /Type /Font
-/BaseFont /AAAABT+NotoSerif
+/BaseFont /AAAABS+NotoSerif
/Subtype /TrueType
-/FontDescriptor 31 0 R
+/FontDescriptor 36 0 R
/FirstChar 32
/LastChar 255
-/Widths 33 0 R
-/ToUnicode 32 0 R
+/Widths 38 0 R
+/ToUnicode 37 0 R
>>
endobj
9 0 obj
@@ -1541,7 +1541,7 @@ endobj
/F2.0 14 0 R
/F3.0 15 0 R
>>
-/XObject << /Stamp1 22 0 R
+/XObject << /Stamp1 26 0 R
>>
>>
>>
@@ -1555,29 +1555,29 @@ endobj
>>
endobj
13 0 obj
-<< /Names [(_default_one) 11 0 R (_localinitialcontextfactory) 16 0 R (_openejbinitialcontextfactory) 17 0 R (_remoteinitialcontextfactory) 20 0 R]
+<< /Names [(_default_one) 11 0 R (_http_case) 23 0 R (_localinitialcontextfactory) 16 0 R (_openejbinitialcontextfactory) 17 0 R (_remoteinitialcontextfactory) 20 0 R (_security) 22 0 R]
>>
endobj
14 0 obj
<< /Type /Font
-/BaseFont /AAAABU+NotoSerif-Bold
+/BaseFont /AAAABT+NotoSerif-Bold
/Subtype /TrueType
-/FontDescriptor 35 0 R
+/FontDescriptor 40 0 R
/FirstChar 32
/LastChar 255
-/Widths 37 0 R
-/ToUnicode 36 0 R
+/Widths 42 0 R
+/ToUnicode 41 0 R
>>
endobj
15 0 obj
<< /Type /Font
-/BaseFont /AAAABV+mplus1mn-regular
+/BaseFont /AAAABU+mplus1mn-regular
/Subtype /TrueType
-/FontDescriptor 39 0 R
+/FontDescriptor 44 0 R
/FirstChar 32
/LastChar 255
-/Widths 41 0 R
-/ToUnicode 40 0 R
+/Widths 46 0 R
+/ToUnicode 45 0 R
>>
endobj
16 0 obj
@@ -1587,7 +1587,7 @@ endobj
[10 0 R /XYZ 0 174.43285714285742 null]
endobj
18 0 obj
-<< /Length 21184
+<< /Length 25607
>>
stream
q
@@ -3053,6 +3053,770 @@ ET
0.000 0.000 0.000 SCN
0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 346.04600000000005 Td
+/F2.0 18 Tf
+<5365637572697479> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 318.026 Td
+/F1.0 10.5 Tf
+[<54686520636f6e7465787420636f6e6669677572> 20.01953125 <6174696f6e2063616e2074616b> 20.01953125 <65206164646974696f6e616c20636f6e6669677572> 20.01953125 <6174696f6e20746f2068616e646c6520454a422073656375726974793a>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.961 0.961 0.961 scn
+52.240 302.210 m
+543.040 302.210 l
+545.249 302.210 547.040 300.419 547.040 298.210 c
+547.040 239.990 l
+547.040 237.781 545.249 235.990 543.040 235.990 c
+52.240 235.990 l
+50.031 235.990 48.240 237.781 48.240 239.990 c
+48.240 298.210 l
+48.240 300.419 50.031 302.210 52.240 302.210 c
+h
+f
+0.800 0.800 0.800 SCN
+0.75 w
+52.240 302.210 m
+543.040 302.210 l
+545.249 302.210 547.040 300.419 547.040 298.210 c
+547.040 239.990 l
+547.040 237.781 545.249 235.990 543.040 235.990 c
+52.240 235.990 l
+50.031 235.990 48.240 237.781 48.240 239.990 c
+48.240 298.210 l
+48.240 300.419 50.031 302.210 52.240 302.210 c
+h
+S
+Q
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 279.385 Td
+/F3.0 11 Tf
+<702e70757428226f70656e656a622e61757468656e7469636174696f6e2e7265616c6d4e616d65222c20226d792d7265616c6d22293b202f2f206f7074696f6e616c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 264.64500000000004 Td
+/F3.0 11 Tf
+<702e70757428436f6e746578742e53454355524954595f5052494e434950414c2c2022616c6672656422293b> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 249.90500000000003 Td
+/F3.0 11 Tf
+<702e70757428436f6e746578742e53454355524954595f43524544454e5449414c532c202262617422293b> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+1.172 Tw
+
+BT
+48.24 212.02600000000004 Td
+/F1.0 10.5 Tf
+[<546865207265616c6d2077696c6c20626520757365642062> 20.01953125 <79204a41415320746f2067657420746865207269676874204c6f67696e4d6f64756c657320616e64207072696e636970616c2f63726564656e7469616c7320746f20646f20746865>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 196.24600000000004 Td
+/F1.0 10.5 Tf
+<61637475616c2061757468656e7469636174696f6e2e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 161.74600000000004 Td
+/F2.0 13 Tf
+<485454502063617365> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.662 Tw
+
+BT
+48.24 135.186 Td
+/F1.0 10.5 Tf
+[<4f6674656e2048545450206c61> 20.01953125 <796572206973207365637572656420616e6420696e2074686973206361736520796f75206e65656420746f2061757468656e746963617465206265666f72652074686520454a4264202872656d6f746520454a42>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.573 Tw
+
+BT
+48.24 119.406 Td
+/F1.0 10.5 Tf
+[<54> 29.78515625 <6f6d45452070726f746f636f6c29206c61> 20.01953125 <7965722e205468616e6b7320746f2054> 29.78515625 <6f6d45452f54> 29.78515625 <6f6d63617420696e74656772> 20.01953125 <6174696f6e206c6f67696e2074686572652077696c6c2070726f70616761746520746f2074686520454a4264>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 103.626 Td
+/F1.0 10.5 Tf
+<636f6e746578742e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 75.846 Td
+/F1.0 10.5 Tf
+[<546869732063616e20626520646f6e652070617373696e672074686520746f6b> 20.01953125 <656e20796f75206e65656420746f2073657420617320>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+315.95829492187505 75.846 Td
+/F3.0 10.5 Tf
+<417574686f72697a6174696f6e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+384.20829492187505 75.846 Td
+/F1.0 10.5 Tf
+<2068656164657220696e2074686520> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+456.3537949218751 75.846 Td
+/F3.0 10.5 Tf
+<50524f56494445525f55524c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+519.3537949218751 75.846 Td
+/F1.0 10.5 Tf
+<3a> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.000 0.000 0.000 scn
+0.000 0.000 0.000 SCN
+1 w
+0 J
+0 j
+[ ] 0 d
+/Stamp1 Do
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+49.24 14.388 Td
+/F1.0 9 Tf
+<32> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+Q
+
+endstream
+endobj
+19 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 18 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F3.0 15 0 R
+/F2.0 14 0 R
+/F1.0 8 0 R
+>>
+/XObject << /Stamp1 26 0 R
+>>
+>>
+/Annots [21 0 R]
+>>
+endobj
+20 0 obj
+[19 0 R /XYZ 0 698.1899999999999 null]
+endobj
+21 0 obj
+<< /Border [0 0 0]
+/A << /Type /Action
+/S /URI
+/URI (../../admin/cluster/index.html)
+>>
+/Subtype /Link
+/Rect [67.896 382.82000000000005 103.239 397.1]
+/Type /Annot
+>>
+endobj
+22 0 obj
+[19 0 R /XYZ 0 370.07000000000005 null]
+endobj
+23 0 obj
+[19 0 R /XYZ 0 180.43000000000004 null]
+endobj
+24 0 obj
+<< /Length 8387
+>>
+stream
+q
+q
+/DeviceRGB cs
+0.961 0.961 0.961 scn
+52.240 805.890 m
+543.040 805.890 l
+545.249 805.890 547.040 804.099 547.040 801.890 c
+547.040 743.670 l
+547.040 741.461 545.249 739.670 543.040 739.670 c
+52.240 739.670 l
+50.031 739.670 48.240 741.461 48.240 743.670 c
+48.240 801.890 l
+48.240 804.099 50.031 805.890 52.240 805.890 c
+h
+f
+/DeviceRGB CS
+0.800 0.800 0.800 SCN
+0.75 w
+52.240 805.890 m
+543.040 805.890 l
+545.249 805.890 547.040 804.099 547.040 801.890 c
+547.040 743.670 l
+547.040 741.461 545.249 739.670 543.040 739.670 c
+52.240 739.670 l
+50.031 739.670 48.240 741.461 48.240 743.670 c
+48.240 801.890 l
+48.240 804.099 50.031 805.890 52.240 805.890 c
+h
+S
+Q
+/DeviceRGB cs
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+59.24 783.0649999999999 Td
+/F3.0 11 Tf
+<2f2f20746f6d65652f6f70656e656a62207072696e636970616c2f63726564656e7469616c73> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 768.3249999999999 Td
+/F3.0 11 Tf
+<702e70757428436f6e746578742e50524f56494445525f55524c2c> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+59.24 753.585 Td
+/F3.0 11 Tf
+<22687474703a2f2f6c6f63616c686f73743a383038302f746f6d65652f656a623f617574686f72697a6174696f6e3d4261736963253230644739745a5755366233426c626d567159673d3d22293b> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.325 Tw
+
+BT
+48.24 715.7059999999999 Td
+/F1.0 10.5 Tf
+[<54686520746f6b> 20.01953125 <656e2070617373656420617320>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+0.325 Tw
+
+BT
+151.68269873046876 715.7059999999999 Td
+/F3.0 10.5 Tf
+<617574686f72697a6174696f6e> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.325 Tw
+
+BT
+219.93269873046876 715.7059999999999 Td
+/F1.0 10.5 Tf
+[<20717565727920706172> 20.01953125 <616d6574657220697320746865206865616465722076616c75652055524c20656e636f6465642e2049742063616e20626520616e> 20.01953125 <79>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+4.090 Tw
+
+BT
+48.24 699.9259999999999 Td
+/F1.0 10.5 Tf
+[<746f6b> 20.01953125 <656e206c696b> 20.01953125 <652061206261736963206f6e652c206120637573746f6d206f6e652c20616e204f> 20.01953125 <41> 20.01953125 <75746832206f6e652028696e2074686973206361736520796f75206e65656420746f2072656e6577206974>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 684.146 Td
+/F1.0 10.5 Tf
+[<70726f6772> 20.01953125 <616d6d61746963616c6c7920616e64206368616e676520796f757220636c69656e7420696e7374616e6365207768656e2072656e6577696e672920657463c9>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+88.862 628.770 m
+88.862 668.330 l
+S
+Q
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24 644.476 Td
+/F2.0 10.5 Tf
+<544950> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+2.523 Tw
+
+BT
+100.8615 652.3659999999999 Td
+/F1.0 10.5 Tf
+[<6261736963206265696e67207665727920636f6d6d6f6e20746865726520697320612073686f727463757420776974682074776f20616c7465726e61746520717565727920706172> 20.01953125 <616d65746572>] TJ
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+100.8615 636.5859999999999 Td
+/F1.0 10.5 Tf
+<7265706c6163696e6720> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+150.67350000000002 636.5859999999999 Td
+/F3.0 10.5 Tf
+<617574686f72697a6174696f6e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+218.92350000000002 636.5859999999999 Td
+/F1.0 10.5 Tf
+<206f6e653a20> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+245.81400000000002 636.5859999999999 Td
+/F3.0 10.5 Tf
+<62617369632e70617373776f7264> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+319.314 636.5859999999999 Td
+/F1.0 10.5 Tf
+<20616e6420> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+343.86300000000006 636.5859999999999 Td
+/F3.0 10.5 Tf
+<62617369632e757365726e616d65> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+417.36300000000006 636.5859999999999 Td
+/F1.0 10.5 Tf
+<2e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+5.890 Tw
+
+BT
+48.24000000000001 604.8059999999999 Td
+/F1.0 10.5 Tf
+<46696e616c6c7920696620796f7520646f6ed5742075736520> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+5.890 Tw
+
+BT
+194.38853846153845 604.8059999999999 Td
+/F3.0 10.5 Tf
+<417574686f72697a6174696f6e> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+5.890 Tw
+
+BT
+262.6385384615385 604.8059999999999 Td
+/F1.0 10.5 Tf
+<2068656164657220796f752063616e206368616e6765207468652075736564206865616465722073657474696e67> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+48.24000000000001 589.026 Td
+/F3.0 10.5 Tf
+<617574686f72697a6174696f6e486561646572> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+147.99 589.026 Td
+/F1.0 10.5 Tf
+[<20717565727920706172> 20.01953125 <616d657465722e>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+101.010 517.870 m
+101.010 573.210 l
+S
+Q
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24000000000001 541.466 Td
+/F2.0 10.5 Tf
+[<4e4f> 20.01953125 <5445>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+0.433 Tw
+
+BT
+113.01000000000002 557.2460000000001 Td
+/F3.0 10.5 Tf
+<617574686f72697a6174696f6e> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.433 Tw
+
+BT
+181.26000000000002 557.2460000000001 Td
+/F1.0 10.5 Tf
+<2c20> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+0.433 Tw
+
+BT
+187.03733333333335 557.2460000000001 Td
+/F3.0 10.5 Tf
+<617574686f72697a6174696f6e486561646572> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.433 Tw
+
+BT
+286.7873333333333 557.2460000000001 Td
+/F1.0 10.5 Tf
+<2c20> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+0.433 Tw
+
+BT
+292.56466666666665 557.2460000000001 Td
+/F3.0 10.5 Tf
+<62617369632e757365726e616d65> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.433 Tw
+
+BT
+366.06466666666665 557.2460000000001 Td
+/F1.0 10.5 Tf
+<2c20616e6420> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+0.433 Tw
+
+BT
+394.10433333333333 557.2460000000001 Td
+/F3.0 10.5 Tf
+<62617369632e70617373776f7264> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.433 Tw
+
+BT
+467.60433333333333 557.2460000000001 Td
+/F1.0 10.5 Tf
+<206172652072656d6f766564> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+0.239 Tw
+
+BT
+113.01000000000002 541.466 Td
+/F1.0 10.5 Tf
+<66726f6d207468652055524c206265666f7265206f70656e696e672074686520636f6e6e656374696f6e20616e64207468657265666f7265206e6f74206c6f6767656420696e207468652072656d6f7465> Tj
+ET
+
+
+0.000 Tw
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+113.01000000000002 525.686 Td
+/F1.0 10.5 Tf
+<73657276657220616363657373206c6f672073696e63652076657273696f6e20372e302e332e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
q
0.000 0.000 0.000 scn
0.000 0.000 0.000 SCN
@@ -3065,9 +3829,9 @@ q
0.200 0.200 0.200 SCN
BT
-49.24 14.388 Td
+541.0089999999999 14.388 Td
/F1.0 9 Tf
-<32> Tj
+<33> Tj
ET
0.000 0.000 0.000 SCN
@@ -3077,37 +3841,22 @@ Q
endstream
endobj
-19 0 obj
+25 0 obj
<< /Type /Page
/Parent 3 0 R
/MediaBox [0 0 595.28 841.89]
-/Contents 18 0 R
+/Contents 24 0 R
/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/Font << /F3.0 15 0 R
-/F2.0 14 0 R
/F1.0 8 0 R
+/F2.0 14 0 R
>>
-/XObject << /Stamp1 22 0 R
->>
->>
-/Annots [21 0 R]
+/XObject << /Stamp1 26 0 R
>>
-endobj
-20 0 obj
-[19 0 R /XYZ 0 698.1899999999999 null]
-endobj
-21 0 obj
-<< /Border [0 0 0]
-/A << /Type /Action
-/S /URI
-/URI (../../admin/cluster/index.html)
>>
-/Subtype /Link
-/Rect [67.896 382.82000000000005 103.239 397.1]
-/Type /Annot
>>
endobj
-22 0 obj
+26 0 obj
<< /Type /XObject
/Subtype /Form
/BBox [0 0 595.28 841.89]
@@ -3135,95 +3884,113 @@ Q
endstream
endobj
-23 0 obj
+27 0 obj
<< /Type /Outlines
-/Count 5
-/First 24 0 R
-/Last 28 0 R
+/Count 6
+/First 28 0 R
+/Last 32 0 R
>>
endobj
-24 0 obj
+28 0 obj
<< /Title <feff0041006400760061006e006300650064>
-/Parent 23 0 R
+/Parent 27 0 R
/Count 0
-/Next 25 0 R
+/Next 29 0 R
/Dest [7 0 R /XYZ 0 841.89 null]
>>
endobj
-25 0 obj
+29 0 obj
<< /Title <feff00440065006600610075006c00740020006f006e0065>
-/Parent 23 0 R
+/Parent 27 0 R
/Count 0
-/Next 26 0 R
-/Prev 24 0 R
+/Next 30 0 R
+/Prev 28 0 R
/Dest [10 0 R /XYZ 0 774.3528571428571 null]
>>
endobj
-26 0 obj
+30 0 obj
<< /Title <feff004c006f00630061006c0049006e0069007400690061006c0043006f006e00740065007800740046006100630074006f00720079>
-/Parent 23 0 R
+/Parent 27 0 R
/Count 0
-/Next 27 0 R
-/Prev 25 0 R
+/Next 31 0 R
+/Prev 29 0 R
/Dest [10 0 R /XYZ 0 621.7928571428573 null]
>>
endobj
-27 0 obj
+31 0 obj
<< /Title <feff004f00700065006e0045004a00420049006e0069007400690061006c0043006f006e00740065007800740046006100630074006f00720079>
-/Parent 23 0 R
+/Parent 27 0 R
/Count 0
-/Next 28 0 R
-/Prev 26 0 R
+/Next 32 0 R
+/Prev 30 0 R
/Dest [10 0 R /XYZ 0 174.43285714285742 null]
>>
endobj
-28 0 obj
+32 0 obj
<< /Title <feff00520065006d006f007400650049006e0069007400690061006c0043006f006e00740065007800740046006100630074006f00720079>
-/Parent 23 0 R
-/Count 0
-/Prev 27 0 R
+/Parent 27 0 R
+/Count 1
+/First 33 0 R
+/Last 33 0 R
+/Prev 31 0 R
/Dest [19 0 R /XYZ 0 698.1899999999999 null]
>>
endobj
-29 0 obj
+33 0 obj
+<< /Title <feff00530065006300750072006900740079>
+/Parent 32 0 R
+/Count 0
+/Dest [19 0 R /XYZ 0 370.07000000000005 null]
+>>
+endobj
+34 0 obj
<< /Nums [0 << /P (i)
>> 1 << /P (1)
>> 2 << /P (2)
>>]
>>
endobj
-30 0 obj
-<< /Length1 9704
-/Length 6130
+35 0 obj
+<< /Length1 10764
+/Length 6585
/Filter [/FlateDecode]
>>
stream
-x��Z X������%!!�N$q� !��0�9�i� q�C�#1&븶�8N�&u�����&~�i��9��Ӎ�v�d�ٍ����f�4��<6��h �I���g���|�����3c�BBdE<4�7��=�����ف+ C���<B��Q���w~�P������Ź;�O���CC>o�;�;R��1� ��9���d�����o�1�C=��i�����0>>������
��"ģA]����a� ��`�|��F{$)Ї�!�P!3c0[�(2*�1�H�$qR$��+`���MDJ�Z��%�
��Դt2[���,�w��o���� 4C^$~�;�H3��:v�����.�?�s�
-D�C�}�8����@�$�3Aسb��!��*�p��_���������X���+�/��9} k^z �~�hNW�s�\at��zNW��0ڕD�DL�p��M�آ�@��N����"V�;�v�<�{���^�?�t:������.}�$_�Eh��,3e�ʶe* |,�a����5h�js�9�CM
-��+_���RTN��T��q~�+�t�"��r� ��i�ļXgQ�-:�Dg�+,:�d�Z$Rۓ��̑ u�VD̋DH
-\����n�&$��k�2��{ta��(C8���2� 1�EA%:�<?{��������<�ǹ,N(��(P(
-|UՃ� ĥ�П�1:��>���k���O������'�<y��BK�����0��ۼ�x�fg�D�H�� �`[4wbɅ#:�Ia,/t)My���&��r�K����T��.G��H�v��i�<�������Y�����VRc�nruB����J>kn�o����|�$D�.=��Re�m{vykf��Ъ��N�yͥf*���vz�<ա�ӧN�;O�/w�,�g6���U6��W���~;;�Y�()�y�NH�5�H���H0>������P0F�OxQCx�y�p ��g��6{?z�xqs4|Wt�S��H��fm��[��Kb�a�8��a���6�$��=�`��Ed����B�%e:ܨLժb���o���J��[��PA���s�+��=�%:���D$�3��7"ԩ�B��7:I�1~���*}Y�v+�A�:��5��Af���)Q�1�����a�FM��xM�N�?�������Mfz���|J�s��
-�K+'�X����_���*���x�=�*m�l���l��#��1���6���&�2���^u�dc�-u�uɮ�j�[�I�S\ܭzg5ظlr(1�4.�H��Ã6�����Y2����:���ꩶyt�}tq��OT���5ޛ:ws�Ʈ[��--O|�Б??ёh-ІTƆ�4H���,b��/�7^�&G����l�Ir��`��j^����cA�L����e��������Kg�����`"�/�W�.5���$���7d���.D�~=�6��ͤN��h���hF�Y���n��k]f��rJ �%��iEf��B�0���<� y��t��6����9���`7��p�$,�\E�c��� �Z�I�0��������e/%p�t�|F�Y݉�[��H[<X�0�\y�ӽ:zF���Q��0V�
�]/�����|�U7��Y���E�RJ<"� =T�0����^�y��D�
�G`#��= ���7Y��-#��ez=��%懂 X!��R�:]\@ܸ�<4Q����e����:Ûk^���_���?��_Yh������G����~49y�gڸ�H^���|���,|�V�:��Ag��e.G�Vy!F]P��6W��~r?3.�<��{�F�H
��������Zz��H�[�x=��)k8x5���bz%sL�6b��NQS�}P�g��{�<.��S�3�ϲ9�id���3�M9�Zǎ^ol�+��[t,�B�X��h��ȏ�$��o�ڦ�x�]�L~5� �d�M �d3 m�k+?��I��,"����j+HM�@�]��f;v��m.ٳ������Z%�n+r�(Ԫ���w�ͪ������BwM�-���x����c����ڙi(l2�Xwl3k\�kGuI��ѷo���]&�S��A��ZHdp��,[k�0�>Ж����M.c,f?Sf�����q �P��j��
-��
-��زs��\]��2Ϟ?X\l�������d++�Ul���>R��?K��K��̔�� �Ł'v�u�`�&7�67q��vռ8N��R��b�P�ڙ�Ո��,!��h�&Y.'l5 :qH|�I�ѡ
-MR�qt�3-�3&���3P��V�%|��Ab�<P��"���+sָlW��]A����D�]����ÁR
-x�K�ӏb�]C�[*$�ӗf����3��F"&�8���z2�m�k���.F�/�Z���65��}��3��o��RD-�y�C5�ww[D�-��B�ί�,,�i�~��S���8�ggrծ�E>�+�"���7Z�*�U�8}�����J�ъ<ϦUf%暟8s�(�^=����ڄ�] �ͺ�Mi-��Cln����15������S댋H�_�b�]&(��,�@�Wӓ�{d��v֏*E#
�;] ./a���w�ȭ�ɧ�p ����T��RcO,9�.p<��Y��͝xrt��l��ݐߧ�����"���l�Q!J��VV6�co��@aWg��$˹�4��O�G)No�C\p��.ʉ��n�ȳz�����������]y���`����U����>���F3v�Յ)hY TT8CN4�d�@�0�� 0?.�$ �=�g���"�k���Ǖp�G,7/Z�YV�[e.3�Ps�=w�3��?/o�ɑ��6���x0La-?D@HkT5k�dPGG�&���{�����{�.���Ըs�C��Nl�wV�ƈ��;�W_�Yá��K���>�UX�{a�{ⱡY�-�o��*�z�<�OA��zY�����?�
`�h�D<�|X���+�dvj�/Qƛ\�U�1ݙ�5�L!�p�6�t�ݓ!1d��#UNs����hֻ���e�o-���ԊF�^.�Y����V��� �ҵg6_�z��X_5�\�@���|�z){�<%�)��S�:����p�R.')�b�ŧ]�Р/:���w�I��I������2K���W_�ʈ�L�tjU&e��iY�@����Z����봆í�}�e���}-�*Θ.�D�G�ʹ���cLb�Li��+�y���m��e�:��Q��L�ָ�Sc
-zl�w�f���"�����D�
��.G�/�̶�t������^��[r���w��>������"����E�~��5��o�®�[wYe�yP���=��.%s��ժ�Npɕ�/[�'��@_K�s�P���:WM�3]A�G��b0ʘnѱ!���nz�Zm?�x<�3���s�TUl�*U���a��`z�
����$�2<\iM�cD��3b�Z���q((����l���a�&��q�X?�Q��di�m�CU�Xd�m/Ӆ�{Y��&��<�ae
���"ٲ=��}�`���
-�@�����2~b�Tsy�[��n�F�4�0Æ_�8RO�G�4z<a)�Kq��K�-�uK�'��Z�X��I�D�#=���@<AWB����O�W��1��D��J����`t�"�ZElJ��k��u|n�=��+ty�R6<q�B�*�m�fvԺb�U�
�ֺ�<f.v��Fgak�4hXҙ#
-eb�u�b�Xu*l��x�hw�A��=�k��
-���;��;Ӊ^e���Bu������v�@��3�W�3/�[@�v���hl�L7����斚��ę�v���\�_�0��ʒ���]ʼn�b��$���_��y�8,0��c�O>3��?����٩�����=��Y�����mcc����Ag���L�Uƈ�75'x�Z[#�x�ms*��d��!?�ܧ�5�������(x��Hd3�i�v����59�_Ka�Z���Z���P d\`���EDq&�[�)ݡN�P���(���+����|�*V���
v�����B�m��T�Uty{��kk��=C1��t�k�U����������fUM1qY-nGs�R��[�}�����u�D�����3�S ��a�:)o��
-GCv�C��]���(K18��j]Q���|t�Ai+3�N��VS������~OC2�5�\&�3�L���I�f����&a��8B�w�#R3�eu��G��Z]ZT7��ni�;��<M��6�l�Rg4�\7��-�SUl����W<F9X�Я@Ũn��l��c
-��/�hr�z�
-�K�͇l�\̫L�4���_�.Zv1�em�[����w8��!��k\,��<�L�8b7?��AJ' ����F$ċ��4Q%�OZR�_�g�t�?�~!\�MW�_{<V[�NJ�Kjm���������h;��s�,y�y��C ���a�v(�(H#��m�L��p�L��&�a%e"|N�L�)#�o���x�������.w�G��Ry�E�t�1}KS����>\%w�0�un��Y���KgX=x�J�3�����l{��a��4�����f��,����f��<�mx���8�U�!�Ș��QfX2U��M��b�K�?F);ro�8J�WƧe����L%&h��bV��,�K�&�/�P �R�O����4L�JW���p�V�K��)m\�{�9�.IQ�������Ã0��0Ǿ�8�7�[y �]�A�2M����TX�Θ�c���"�&
��w�BBO�T�8�f� ��SU��X�;1R��u���!��)r�j$ݧkj����W���}������_ʽ���K<��>0�[t<��Nt�C�pŇ�yBH����J���C>E~N�R��/x2^�$�*��{�?�_ )9�/�q��P�=���*�]x.,!�'�ŰO��᷄���Aċf�C�.E3�v/�$p�>O0o�fQ�a�}��B����NTG}�fxo�q �Wa�`�3�7_��xW�u�p��R��ޫH�C+�ȳ+ר�h �דW�n8�*�n�k�ꐅ'Fz�^d!V>����sHr/�奠\�{����J�GP�62���q$���4R����Mpl�B�f���������9X�=��Ы���<c������{�g�*G��� ��@D��xAP�V��Y��ؗ�۷W�B$�WLj65~��Z���z�2Z@[~u��[x(�C�b�)�Q"J���(�LPC3P&�!;ʆ�r ��a
.C���6�(�Q
�Euh;�G
�5����
��ԉ��`-���`a�c�YI�a�3u�'ǀ�NN��4''�������<''!�/qr
- ���SH�5���"�����rr>�Z���x��&���9� I�o9� �����HL��
-E�D'B�5qr!�&���aHI�����|�^��J2����|���G 3y?'�@]�/8��RJN.B�Te�bvrxphZ�i��TW����>���>��htT�Ȝ�R7��|����ͨ���E�h
�!4
a�������Z?�D���mh�!3�*�(��bG>8�@�-�����~u�orx ��W��&��a4����N��
�P�E���q���@���M� -��a��4����A�7���l�}$��\�a�f�g� j�Sp�1�2�@I��ACE�7�1Y����)�W==����y'G���`�L�Dya�^ ��N`���Y�-��������|{�ojxp\=��mqw)�AƧ�,D�+�N{�3�C���1�_��wV���?Hm)�4��q��P���#S�J4oӿ����<�����3����c� �[�P����X`�~V�t�sjf�cp~�q�7N��j�Ū�����o�|+��Z6�^�=��1T3����f��}���!��h���L�z53�V��à�z�8��٘dxb�){^�.0�xO:H6�p&�As�����A�h Ŕ�f[IY]S��A��|�AV͠y8� ��֧@R�W�C$Y$%k����]�u�ŝ��#�l{��%�GXKQ�7�^��r�� !��
-
+x��Z tչ�wf�X��M�l��jYز$۲�}��x��8�my��x!qLHCB(�B1i
+9<J9!@��#i�8��%ekJ9@)%
<���$���3ŲcJ;>���������F����dߘw��|@9����]HΓp�
+B��щ>�o�{7!M�s����v�]O��$���y#��ߍ��'�y�O�<
+��0Vol2g}��=����LNL��@�.��ǽc�?y�Za�B<�������P*��v����)}��I
+�!�@"
+�?�A�$�X$���+PB�R�`e�j�V��O6����gMfKf�5�fw���}��ks���[Oh��D��w�H 3��:v�����.��9Z�?��Ya4K_'��%H
+���IMaˎvc�TL⪘Ç~�+/o�/
�,�!��z������ꏏ�t�쭫�b�U���6����J1��$��)�x��t��n/by���®�G�H����O�t>w���/�CX�d�%b8`[���eۭYJJj�����&kcks�9�CM
+��+_��JRUN��X��q��Wx7��Aȑ�&R�Ӛ�]�Y!7�R�Y�0�$;Slj�XmK1ؙ��y-�:���t97����� ��u��*��:�60��[�W!��<Ъ5�
HT�s�ssw���ə}~���mw.I
+��
+�_U�`aq�'��.��^IJ'�Ēly������x����/z��BK��U��m�X�jc�D�I�64^��Q ܉���\F���Х4�
+*���푛\�~�H�g��-u9*W�P����H��D�����fff6��\I�
������F�V�Sۮ�4~ה�,=��{��q�To�h/o͊�ZV��>��\j���{��ӻ�i��>q�|t�r��2}V�+Le58}U���w�s��&