lucene-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anton Boritskiy (Confluence)" <conflue...@apache.org>
Subject [CONF] Apache Solr Reference Guide > Basic Authentication Plugin
Date Tue, 30 Aug 2016 11:42:58 GMT
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">

<base href="https://cwiki.apache.org/confluence"> 
<title>Message Title</title>  
<style type="text/css">@media only screen and (max-device-width: 480px) {.mobile-only
{
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    line-height: normal !important;
    font-size: inherit !important;
    mso-hide: all;
}

.desktop-only {
    display: none !important;
}

/* iPhone 3GS fix for unwanted 20px right margin */
body {
    min-width: 100% !important;
    padding: 0;
    margin: 0;
}

#center-content-table {
    max-width: none;
!important;
}

#header-pattern-container {
    padding: 10px 10px 10px 10px !important;
    line-height: 20px !important;
}

#header-avatar-image-container {
    padding-right: 8px !important;
}

#email-content-container {
    padding: 0 !important;
}

.mobile-expand {
    border-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    padding-left: 26px !important;
}

.mobile-resize-text {
    font-size: 16px !important;
    line-height: 22px !important;
}

#page-title-pattern-header {
    font-size: 20px !important;
    line-height: 28px !important;
}

#page-title-pattern-icon-image-container-cell {
    padding-top: 7px !important;
}

#inline-user-pattern {
    display: block !important;
}

#inline-user-pattern-avatar {
    padding-top: 3px !important;
}

.contextual-area-pattern {
    border-bottom: 1px solid #ccc !important;
    padding: 15px 10px 0 10px !important;
}

.users-involved-pattern-column-table {
    width: 100% !important;
}

.users-involved-pattern-avatar-table-cell {
    padding: 3px 5px 5px 0 !important;
}

.users-involved-pattern-column-container {
    padding-right: 0 !important;
}

.contextual-excerpt-pattern, #users-involved-pattern {
    border: 0 !important;
}

/** Aui Typography upsized for mobile **/
#content-excerpt-pattern-container, #contextual-excerpt-pattern-text-container {
    font-size: 16px !important;
    line-height: 22px !important;
}

#content-excerpt-pattern-container h1, #contextual-excerpt-pattern-text-container h1 {
    font-size: 24px !important;
    line-height: 28px !important;
}

#content-excerpt-pattern-container h2, #contextual-excerpt-pattern-text-container h2 {
    font-size: 20px !important;
    line-height: 28px !important;
}

#content-excerpt-pattern-container h3, #contextual-excerpt-pattern-text-container h3 {
    font-size: 18px !important;
    line-height: 24px !important;
}

#content-excerpt-pattern-container h4, #contextual-excerpt-pattern-text-container h4 {
    font-size: 16px !important;
    line-height: 22px !important;
}

#content-excerpt-pattern-container h5, #contextual-excerpt-pattern-text-container h5 {
    font-size: 14px !important;
    line-height: 20px !important;
}

#content-excerpt-pattern-container h6, #contextual-excerpt-pattern-text-container h6 {
    font-size: 14px !important;
    line-height: 20px !important;
}

.user-mention {
    line-height: 18px !important;
}

/** Aui Typography end **/

/* Show appropriate footer logo on mobile, display links vertically */
#footer-pattern {
    padding: 15px 10px !important;
}

#footer-pattern-logo-desktop-container {
    padding: 0 !important;
}

#footer-pattern-logo-desktop {
    width: 0 !important;
    height: 0 !important;
}

#footer-pattern-logo-mobile {
    padding-top: 10px !important;
    width: 30px !important;
    height: 27px !important;
    display: inline !important;
}

#footer-pattern-text {
    display: block !important;
}

#footer-pattern-links-container {
    line-height: 0 !important;
}

.footer-pattern-links.mobile-resize-text,
.footer-pattern-links.mobile-resize-text,
#footer-pattern-text.mobile-resize-text,
#footer-pattern-links-container.no-footer-links {
    font-size: 14px !important;
    line-height: 20px !important;
}

.footer-link {
    display: block !important;
}

#footer-pattern-links-container table {
    display: inline-block !important;
    float: none !important;
}

#footer-pattern-links-container, #footer-pattern-text {
    text-align: center !important;
}

#footer-pattern-links {
    padding-bottom: 5px !important;
}

/** Team Calendar overrides, these should be removed when notifications are updated in Team
Calendars. For now CSS
    overrides are being used because the structure of the content can't change without rereleasing
the plugin */
.mail-calendar-container .day-header + table tr td:first-child {
    vertical-align: top !important;
    padding-top: 5px !important;
}}
@media (min-width: 900px) {#center-content-table { width: 900px; }}
@media all {#outlook a {
    padding: 0;
}

/* Force Outlook to provide a "view in browser" menu link. */
/* Prevent Webkit and Windows Mobile platforms from changing default font sizes.*/
body {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

.ExternalClass {
    width: 100%;
}

/* Force Hotmail to display emails at full width */
#background-table {
    margin: 0;
    padding: 0;
    width: 100% !important;
}

/* Needed to override highlighting on date and time links in iOS */
.grey a {
    color: #707070;
    text-decoration: none;
}/* These styles are appended to the head element of a notification in order to prevent Apple
Mail and similar
   clients from underlining the due dates with a blue hyperlink */
/* a lozenge outside an inline task should always be #333, lozenges inside an inline task
should be
   colored according to their upcoming due dates, a completed task date lozenge or deleted
task date
   lozenge should always be #707070 */
.date-time-lozenge a {color: #333333; text-decoration: none; }
.inline-task-text-container .date-time-lozenge.date-upcoming a {color: #DF6F00; text-decoration:
none; }
.inline-task-text-container .date-time-lozenge.date-past a {color: #D04437; text-decoration:
none; }
.inline-task-text-container.content-deleted-color .date-time-lozenge a,
.inline-task-text-container.checked .date-time-lozenge a {
    color: #707070; text-decoration: none;
}}
</style> 
</head>
<body>
<table id="background-table" cellpadding="0" cellspacing="0" width="100%" style="border-collapse:
collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333; background-color: #f5f5f5">

<tbody> 
<tr> 
<td id="header-pattern-container" style="padding: 0px; border-collapse: collapse; padding:
10px 20px"> 
<table id="header-pattern" cellspacing="0" cellpadding="0" border="0" style="border-collapse:
collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333"> 
<tbody> 
<tr> 
<td id="header-avatar-image-container" valign="top" style="padding: 0px; border-collapse:
collapse; vertical-align: top; width: 32px; padding-right: 9px"><a href="https://cwiki.apache.org/confluence/display/~anton.boritskiy?src=mail&amp;src.mail.timestamp=1472557378611&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-content-notifications-plugin%3Acomment-created-notification&amp;src.mail.recipient=8aa980874e36a1eb014e36a2992a202c"
style="color: #3b73af; text-decoration: none"><img id="header-avatar-image" class="image_fix"
src="cid:avatar_3aa7d62ab1e1560f744240d1182cd946" height="32" width="32" border="0" style="border-radius:
3px; vertical-align: top"></a></td>
<td id="header-text-container" valign="middle" style="padding: 0px; border-collapse: collapse;
vertical-align: middle; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px;
mso-line-height-rule: exactly; mso-text-raise: 1px">Anton Boritskiy <strong>commented</strong>
on a page</td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
<!-- End Header pattern --> 
<tr> 
<td id="email-content-container" style="padding: 0px; border-collapse: collapse; padding:
0 20px"> 
<table id="email-content-table" cellspacing="0" cellpadding="0" border="0" width="100%"
style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333;
border-spacing: 0; border-collapse: separate"> 
<tbody> 
<tr> 
<td class="email-content-rounded-top mobile-expand" style="padding: 0px; border-collapse:
collapse; color: #fff; padding: 0 15px 0 16px; height: 15px; background-color: #fff; border-left:
1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 0;
border-top-right-radius: 5px; border-top-left-radius: 5px">&nbsp;</td> 
</tr> 
<tr> 
<td class="email-content-main mobile-expand" style="padding: 0px; border-collapse: collapse;
border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 0; border-bottom: 0;
padding: 0 15px 15px 16px; background-color: #fff"> 
<table id="page-title-pattern" cellspacing="0" cellpadding="0" border="0" width="100%"
style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333">

<tbody> 
<tr> 
<td id="page-title-pattern-icon-image-container" valign="top" style="padding: 0px; border-collapse:
collapse; width: 16px; vertical-align: top"> 
<table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; mso-table-lspace:
0pt; mso-table-rspace: 0pt; color: #333"> 
<tbody> 
<tr> 
<td id="page-title-pattern-icon-image-container-cell" style="padding: 0px; border-collapse:
collapse; width: 16px; padding: 9px 8px 0px 0px; mso-text-raise: 5px; mso-line-height-rule:
exactly"><a href="https://cwiki.apache.org/confluence/display/solr/Basic+Authentication+Plugin?focusedCommentId=65867932&amp;src=mail&amp;src.mail.timestamp=1472557378611&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-content-notifications-plugin%3Acomment-created-notification&amp;src.mail.recipient=8aa980874e36a1eb014e36a2992a202c&amp;src.mail.action=view#comment-65867932"
title="comment icon" style="vertical-align: top;; color: #3b73af; text-decoration: none"><img
style="vertical-align: top; display: block;" src="cid:comment-icon" alt="comment icon" title="comment
icon" height="16" width="16" border="0"></a></td> 
</tr> 
</tbody> 
</table> </td>
<td style="vertical-align: top;; padding: 0px; border-collapse: collapse; padding-right:
5px; font-size: 20px; line-height: 30px; mso-line-height-rule: exactly" id="page-title-pattern-header-container"><span
id="page-title-pattern-header" style="font-family: Arial, sans-serif; padding: 0; font-size:
20px; line-height: 30px; mso-text-raise: 2px; mso-line-height-rule: exactly; vertical-align:
middle"><a href="https://cwiki.apache.org/confluence/display/solr/Basic+Authentication+Plugin?focusedCommentId=65867932&amp;src=mail&amp;src.mail.timestamp=1472557378611&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-content-notifications-plugin%3Acomment-created-notification&amp;src.mail.recipient=8aa980874e36a1eb014e36a2992a202c&amp;src.mail.action=view#comment-65867932"
title="Re: Basic Authentication Plugin" style="color: #3b73af; text-decoration: none">Re:
Basic Authentication Plugin</a></span></td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
<tr> 
<td class="email-content-main mobile-expand" style="padding: 0px; border-collapse: collapse;
border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 0; border-bottom: 0;
padding: 0 15px 15px 16px; background-color: #fff"> 
<table class="content-excerpt-pattern" cellspacing="0" cellpadding="0" border="0" width="100%"
style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333;
font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule:
exactly; mso-text-raise: 1px"> 
<tbody> 
<tr> 
<td class="content-excerpt-pattern-container mobile-resize-text " style="padding: 0px;
border-collapse: collapse; padding: 0 0 0 24px"> <p style="margin: 10px 0 0 0; margin-top:
0">It took me quite a while to figure out how to configure stand-alone solr to authenticate
user, so I'd like to dump here the knowledge, since this page is one of the first in google
results.</p> <p style="margin: 10px 0 0 0">Say we have&nbsp;{{solr-5.5.1}}
running on the Ubuntu (Ubuntu 16.04.1 LTS) machine. Solr instance is configured as a service
according to&nbsp;<a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=50856198"
style="color: #3b73af; text-decoration: none">Taking Solr to Production</a>.</p>

<ol style="margin: 10px 0 0 0"> 
<li>Find out jetty.home variable value: 
<ol style="margin: 10px 0 0 0; margin-top: 0"> 
<li>&nbsp;Search for for jetty files:<p style="margin: 10px 0 0 0; margin-top:
0"> <code style="font-family: monospace">sudo find / -name "jetty-util-*.jar"</code>
<br>output: <br> <code style="font-family: monospace">/opt/solr-5.5.1/server/lib/jetty-util-9.2.13.v20150730.jar</code>
</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Use the found path from previous
command and type the following<br> <code style="font-family: monospace">java -jar
/opt/solr-5.5.1/server/start.jar --list-config</code> <br>output (shortened):<br>
<br> <code style="font-family: monospace">Java Environment:</code> <br>
<code style="font-family: monospace">-----------------</code> <br> <code
style="font-family: monospace">java.home = /usr/lib/jvm/java-8-openjdk-amd64/jre</code>
<br> <code style="font-family: monospace">...</code> <br> <code
style="font-family: monospace">Jetty Environment:</code> <br> <code style="font-family:
monospace">-----------------</code> <br> <code style="font-family: monospace">jetty.version
= 9.2.13.v20150730</code> <br> <code style="font-family: monospace">jetty.home
= /opt/solr-5.5.1/server</code> <br> <code style="font-family: monospace">...</code>
</p> </li> 
</ol> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Add the following block inside
<code style="font-family: monospace">/opt/solr/server/etc/jetty.xml</code>:<br>
<code style="font-family: monospace">&nbsp; &lt;Call name="addBean"&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &nbsp; &lt;Arg&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &nbsp; &nbsp; &lt;New
class="org.eclipse.jetty.security.HashLoginService"&gt;</code> <br> <code
style="font-family: monospace">&nbsp; &nbsp; &nbsp; &nbsp; &lt;Set
name="name"&gt;Solr Admin Access&lt;/Set&gt;</code> <br> <code
style="font-family: monospace">&nbsp; &nbsp; &nbsp; &nbsp; &lt;Set
name="config"&gt;&lt;SystemProperty name="jetty.home" default="."/&gt;/etc/realm.properties&lt;/Set&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &nbsp; &nbsp; &nbsp;
&lt;Set name="refreshInterval"&gt;0&lt;/Set&gt;</code> <br> <code
style="font-family: monospace">&nbsp; &nbsp; &nbsp; &lt;/New&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &nbsp; &lt;/Arg&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &lt;/Call&gt;</code>
</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Add the following two blocks&nbsp;Inside
<code style="font-family: monospace">/opt/solr/server/solr-webapp/webapp/WEB-INF/web.xml</code>
(adjust path to match jetty home above):<br> <code style="font-family: monospace">
<br>&nbsp; &lt;security-constraint&gt;</code> <br> <code
style="font-family: monospace">&nbsp; &nbsp; &lt;web-resource-collection&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &nbsp; &nbsp; &lt;web-resource-name&gt;Solr
authenticated application&lt;/web-resource-name&gt;</code> <br> <code
style="font-family: monospace">&nbsp; &nbsp; &nbsp; &lt;url-pattern&gt;/*&lt;/url-pattern&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &nbsp; &lt;/web-resource-collection&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &nbsp; &lt;auth-constraint&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &nbsp; &nbsp; &lt;role-name&gt;admin&lt;/role-name&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &nbsp; &lt;/auth-constraint&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &lt;/security-constraint&gt;</code>
<br> <br> <code style="font-family: monospace">&nbsp; &lt;login-config&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &nbsp; &lt;auth-method&gt;BASIC&lt;/auth-method&gt;</code>
<br> <code style="font-family: monospace">&nbsp; &nbsp; &lt;realm-name&gt;Solr
Admin Access&lt;/realm-name&gt;</code> <br> <code style="font-family:
monospace">&nbsp; &lt;/login-config&gt;<br> </code> <br>
<br> </p> </li> 
<li>To generate the password use the path found in pt.1 and issue the password generator
command:<br>java -cp /opt/solr-5.5.1/server/lib/jetty-util-9.2.13.v20150730.jar org.eclipse.jetty.util.security.Password
&lt;username&gt; &lt;hash&gt;<br>sample output for admin user:<br>
<code style="font-family: monospace">&nbsp; 2016-08-30 12:30:41.080:INFO::main:
Logging initialized @109ms</code> <br> <code style="font-family: monospace">&nbsp;
12345</code> <br> <code style="font-family: monospace">&nbsp; OBF:19bv19bx19bz19c119c3</code>
<br> <code style="font-family: monospace">&nbsp; MD5:827ccb0eea8a706c4c34a16891f84e7b</code>
<br> <code style="font-family: monospace">&nbsp; CRYPT:adpliAB3dA.06</code>
<br> <br>we will need the OBF:&lt;hash&gt; from that output.</li>

<li> <p style="margin: 10px 0 0 0; margin-top: 0">Create the new <code style="font-family:
monospace">/opt/solr-5.5.1/server/etc/realm.properties</code> (adjust path to match
jetty home above):<br> <code style="font-family: monospace">solr: OBF:valid-password-hash-here-see-example-above,
admin</code> <br>Legend:<br> <code style="font-family: monospace">&lt;username&gt;:
&lt;password&gt;, &lt;role&gt;</code> </p> </li> 
</ol> 
<div> 
<span style="font-family: monospace;"> <br> </span> 
</div> 
<div> 
<span>Hope this will save somebody time.</span> 
</div> 
<div> 
<span> <br> </span> 
</div> 
<div> 
<span>Used materials:</span> 
</div> 
<ol style="margin: 10px 0 0 0"> 
<li style="font-family: monospace;">this page</li> 
<li style="font-family: monospace;"> <a href="http://stackoverflow.com/questions/28043957/how-to-set-apache-solr-admin-password"
style="font-size: 11.0pt;line-height: 16.0pt;font-family: Helvetica , Arial , sans-serif;;
color: #3b73af; text-decoration: none" class="external-link" rel="nofollow">http://stackoverflow.com/questions/28043957/how-to-set-apache-solr-admin-password</a>
</li> 
<li style="font-family: monospace;"> <a href="http://stackoverflow.com/questions/33750045/how-can-i-secure-solr-5-3-1-only-admin-pages?noredirect=1&amp;lq=1"
style="font-size: 11.0pt;line-height: 16.0pt;; color: #3b73af; text-decoration: none" class="external-link"
rel="nofollow">http://stackoverflow.com/questions/33750045/how-can-i-secure-solr-5-3-1-only-admin-pages?noredirect=1&amp;lq=1</a>
</li> 
<li style="font-family: monospace;"> <span style="font-family: monospace;"><a
href="http://stackoverflow.com/questions/28314875/jetty-solr-admin-panel-password" class="external-link"
rel="nofollow" style="color: #3b73af; text-decoration: none">http://stackoverflow.com/questions/28314875/jetty-solr-admin-panel-password</a></span>
</li> 
<li style="font-family: monospace;"> <a href="https://wiki.apache.org/solr/SolrSecurity"
style="font-size: 11.0pt;line-height: 16.0pt;; color: #3b73af; text-decoration: none" class="external-link"
rel="nofollow">https://wiki.apache.org/solr/SolrSecurity</a><a href="http://stackoverflow.com/questions/28043957/how-to-set-apache-solr-admin-password"
style="font-size: 11.0pt;line-height: 16.0pt;; color: #3b73af; text-decoration: none" class="external-link"
rel="nofollow">&nbsp;</a> </li> 
</ol> </td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
<tr> 
<td class="email-content-main mobile-expand action-padding last-row-padding" style="padding:
0px; border-collapse: collapse; border-left: 1px solid #ccc; border-right: 1px solid #ccc;
border-top: 0; border-bottom: 0; padding: 0 15px 15px 16px; background-color: #fff; padding-bottom:
10px; padding-bottom: 10px"> 
<table id="actions-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse:
collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333; font-family: Arial, sans-serif;
font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px">

<tbody> 
<tr> 
<td id="actions-pattern-container" valign="middle" style="padding: 0px; border-collapse:
collapse; padding: 15px 0 0 24px; vertical-align: middle"> 
<table align="left" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace:
0pt; color: #333"> 
<tbody> 
<tr> 
<td class="actions-pattern-action-icon-container" style="padding: 0px; border-collapse:
collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule:
exactly; mso-text-raise: 0px; vertical-align: middle"><a href="https://cwiki.apache.org/confluence/display/solr/Basic+Authentication+Plugin?replyToComment=65867932&amp;src=mail&amp;src.mail.timestamp=1472557378611&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-content-notifications-plugin%3Acomment-created-notification&amp;src.mail.recipient=8aa980874e36a1eb014e36a2992a202c&amp;src.mail.action=reply#comment-65867932"
title="Reply Icon" style="color: #3b73af; text-decoration: none"><img class="actions-pattern-action-icon-image"
height="16" width="16" border="0" title="Reply Icon" src="cid:com.atlassian.confluence.plugins.confluence-email-resources%3Areply-to-comment-email-adg-footer-item%3Aicon"
alt="Reply Icon" style="vertical-align: middle"></a></td>
<td class="actions-pattern-action-text-container" style="padding: 0px; border-collapse:
collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule:
exactly; mso-text-raise: 4px; padding-left: 5px; white-space: nowrap"><a href="https://cwiki.apache.org/confluence/display/solr/Basic+Authentication+Plugin?replyToComment=65867932&amp;src=mail&amp;src.mail.timestamp=1472557378611&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-content-notifications-plugin%3Acomment-created-notification&amp;src.mail.recipient=8aa980874e36a1eb014e36a2992a202c&amp;src.mail.action=reply#comment-65867932"
title="Reply" style="color: #3b73af; text-decoration: none">Reply</a></td>
<td class="actions-pattern-action-bull" style="padding: 0px; border-collapse: collapse;
font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule:
exactly; mso-text-raise: 4px; color: #999; padding: 0 5px">•</td> 
</tr> 
</tbody> 
</table> 
<table style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt;
color: #333"> 
<tbody> 
<tr> 
<td class="actions-pattern-action-icon-container" style="padding: 0px; border-collapse:
collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule:
exactly; mso-text-raise: 0px; vertical-align: middle"><a href="https://cwiki.apache.org/confluence/plugins/likes/like.action?contentId=65867932&amp;src=mail&amp;src.mail.timestamp=1472557378611&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-content-notifications-plugin%3Acomment-created-notification&amp;src.mail.recipient=8aa980874e36a1eb014e36a2992a202c&amp;src.mail.action=like"
title="Like Icon" style="color: #3b73af; text-decoration: none"><img class="actions-pattern-action-icon-image"
height="16" width="16" border="0" title="Like Icon" src="cid:com.atlassian.confluence.plugins.confluence-like%3Aview-email-adg-content-item%3Aicon"
alt="Like Icon" style="vertical-align: middle"></a></td>
<td class="actions-pattern-action-text-container" style="padding: 0px; border-collapse:
collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule:
exactly; mso-text-raise: 4px; padding-left: 5px; white-space: nowrap"><a href="https://cwiki.apache.org/confluence/plugins/likes/like.action?contentId=65867932&amp;src=mail&amp;src.mail.timestamp=1472557378611&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-content-notifications-plugin%3Acomment-created-notification&amp;src.mail.recipient=8aa980874e36a1eb014e36a2992a202c&amp;src.mail.action=like"
title="Like" style="color: #3b73af; text-decoration: none">Like</a></td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
<tr> 
<td class="email-content-rounded-bottom mobile-expand" style="padding: 0px; border-collapse:
collapse; color: #fff; height: 5px; line-height: 5px; padding: 0 15px 0 16px; background-color:
#fff; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top: 0; border-left:
1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; mso-line-height-rule:
exactly">&nbsp;</td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
<tr> 
<td id="footer-pattern" style="padding: 0px; border-collapse: collapse; padding: 12px 20px">

<table id="footer-pattern-container" cellspacing="0" cellpadding="0" border="0" width="100%"
style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333">

<tbody> 
<tr> 
<td id="footer-pattern-links-container" width="100%" style="padding: 0px; border-collapse:
collapse; color: #999; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif;
mso-line-height-rule: exactly; mso-text-raise: 2px"> 
<table align="left" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace:
0pt; color: #333; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule:
exactly; mso-text-raise: 2px"> 
<tbody> 
<tr> 
<td class="footer-pattern-links mobile-resize-text" style="padding: 0px; border-collapse:
collapse"><a href="https://cwiki.apache.org/confluence/users/removespacenotification.action?spaceKey=solr&amp;src=mail&amp;src.mail.timestamp=1472557378611&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-content-notifications-plugin%3Acomment-created-notification&amp;src.mail.recipient=8aa980874e36a1eb014e36a2992a202c&amp;src.mail.action=stop-watching"
title="" style="color: #3b73af; text-decoration: none">Stop watching space</a></td>
<td class="footer-pattern-links-bull" style="padding: 0px; border-collapse: collapse; padding:
0 5px; color: #999">•</td> 
</tr> 
</tbody> 
</table> 
<table style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt;
color: #333; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule:
exactly; mso-text-raise: 2px"> 
<tbody> 
<tr> 
<td class="footer-pattern-links mobile-resize-text" style="padding: 0px; border-collapse:
collapse"><a href="https://cwiki.apache.org/confluence/users/editmyemailsettings.action?src=mail&amp;src.mail.timestamp=1472557378611&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-content-notifications-plugin%3Acomment-created-notification&amp;src.mail.recipient=8aa980874e36a1eb014e36a2992a202c&amp;src.mail.action=manage"
title="" style="color: #3b73af; text-decoration: none">Manage notifications</a></td>

</tr> 
</tbody> 
</table> </td>
<td id="footer-pattern-logo-desktop-container" rowspan="2" valign="top" style="padding:
0px; border-collapse: collapse; padding-left: 20px; vertical-align: top"> 
<table style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt;
color: #333"> 
<tbody> 
<tr> 
<td id="footer-pattern-logo-desktop-padding" style="padding: 0px; border-collapse: collapse;
padding-top: 3px"><img id="footer-pattern-logo-desktop" src="cid:footer-desktop-logo"
alt="Confluence logo big" title="Confluence logo big" width="132" height="20" class="image_fix"></td>

</tr> 
</tbody> 
</table> </td> 
</tr> 
<tr> 
<td id="footer-pattern-text" class="mobile-resize-text" width="100%" style="padding: 0px;
border-collapse: collapse; color: #999; font-size: 12px; line-height: 18px; font-family: Arial,
sans-serif; mso-line-height-rule: exactly; mso-text-raise: 2px; display: none">This message
was sent by Atlassian Confluence 5.8.4<br> <img id="footer-pattern-logo-mobile" src="cid:footer-mobile-logo"
alt="" title="" width="0" height="0" style="display: none; mso-hide: all"></td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> 
<table id="sealed-section" border="0" cellpadding="0" cellspacing="0" width="0" style="border-collapse:
collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333; display: none"> 
<tbody> 
<tr> 
<td style="padding: 0px; border-collapse: collapse; border: 0; font-size: 0px; line-height:
0; mso-line-height-rule: exactly"></td> 
</tr> 
</tbody> 
</table>
</body>
</html>
Mime
View raw message