<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule">

<channel>
<title><![CDATA[Socialtext Documentation: Authentication, Authorization, and Access Control in Socialtext]]></title>
<link>http://www.perlfoundation.org/help-en/index.cgi?authentication_authorization_and_access_control_in_socialtext</link>
<description></description>
<pubDate>Wed, 22 Aug 2007 18:57:35 -0000</pubDate>
<webMaster>synedra@gmail.com</webMaster>
<generator>Socialtext Workspace v2.14.7.2</generator>

<item>
<title><![CDATA[Authentication, Authorization, and Access Control in Socialtext]]></title>
<link>http://www.perlfoundation.org/help-en/index.cgi?authentication_authorization_and_access_control_in_socialtext</link>
<description><![CDATA[<div class="wiki">
<p>
<em>Back to <a href="http://www.perlfoundation.org/help-en/index.cgi?socialtext_documentation" title="(70 months) This is an index of the help topics available. For new users, [start here] for a tour of Socialtext....">Socialtext Documentation</a>.</em></p>
<div class="nlw_phrase"><table class='toc'><tr><td><div class="wiki">
<h3 id="contents">Contents: []</h3>
<ul>
<li><span class="nlw_phrase"><a title="section link" href="#introduction">Introduction</a><!-- wiki: {link: [] Introduction} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#authentication">Authentication</a><!-- wiki: {link: [] Authentication} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#authorization">Authorization</a><!-- wiki: {link: [] Authorization} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#access_control">Access Control</a><!-- wiki: {link: [] Access Control} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="#summary">Summary</a><!-- wiki: {link: [] Summary} --></span></li>
</ul>
</div>
</td></tr></table><!-- wiki: {toc: } --></div><br /><br /><hr />
<h3 id="introduction">Introduction</h3>
<p>
Socialtext has three distinct ways of dealing with the question of whether a particular request for a resource or an action will be fulfilled. These are called <em>Authentication, Authorization, and Access control.</em></p>
<h3 id="authentication">Authentication</h3>
<p>
Authentication is any process by which you verify that someone is who they claim they are. In most cases, this involves registering with a legitimate email address, which becomes the identifier of that person within Socialtext, and a password. The user may also set a first and last name that is used for display purposes in the wiki. In appliance installations other forms of authentication, such as LDAP and Microsoft Active Directory, may be used.</p>
<p>
A user becomes a Socialtext Authenticated User after being invited by the administrator of a Socialtext workspace. The invitation is sent by email. The user must verify their identity by choosing a password, receiving a confirmation email sent to the registered address, and clicking a link in that email to complete the registration.</p>
<h3 id="authorization">Authorization</h3>
<p>
Authorization is finding out if the person is permitted to have the resource or execute the action. This is often determined by finding out if that person is a part of a particular group or has a particular level of privilege. Socialtext uses both of those methods to provide authorization.</p>
<p>
A person can be an authorized <em>Member</em> of a wiki. A <em>private</em> wiki has membership defined by invitation, and only a Member may enter that wiki, by logging in with their previously authenticated email address and password.</p>
<p>
A <em>public</em> wiki has a more relaxed policy for authorization. Two lower levels of authorization, called <em>Guest</em> and <em>Authenticated User,</em> provide a mixture of privileges to non-members of public wikis. The details of the pre-defined types and capabilities of private and public wikis are specified in <a href="http://www.perlfoundation.org/help-en/index.cgi?roles_and_permission_sets" title="(70 months) _Back to [Socialtext Documentation]._ toc  Up [Authentication, Authorization, and Access Control in ...">Roles and Permission Sets</a>.</p>
<p>
Within a wiki, a Member may become a <em>Workspace Administrator</em> with administrative privileges such as managing the membership of a wiki. Those privileges are granted by an existing Workspace Administrator.</p>
<h3 id="access_control">Access Control</h3>
<p>
Finally, access control is a much more general way of talking about controlling access to a web resource. As you can see in the matrices in <a href="http://www.perlfoundation.org/help-en/index.cgi?roles_and_permission_sets" title="(70 months) _Back to [Socialtext Documentation]._ toc  Up [Authentication, Authorization, and Access Control in ...">Roles and Permission Sets</a>, it is possible to control access to all the wiki functions, such as read, edit, email in and out, attach files, and make comments, on a per role basis in any wiki. If you need a special configuration, contact your appliance system administrator or, for the Socialtext hosted service, <a href="mailto:support@socialtext.com">support@socialtext.com</a></p>
<h3 id="summary">Summary</h3>
<p>
Because these three techniques are so closely related in most real applications, it is difficult to talk about them separate from one another. In particular, authentication and authorization are, in most actual implementations, inextricable.</p>
<hr />
<p>
Note: this explanation adapted from the Apache Foundation documentation for the Apache Web Server on <a target="_blank" title="(external link)" href="http://httpd.apache.org/docs/1.3/howto/auth.html">Authentication, Authorization, and Access Control<!-- wiki-renamed-hyperlink "Authentication, Authorization, and Access Control"<http://httpd.apache.org/docs/1.3/howto/auth.html> --></a>.</p>
<p>
<em>Back to <a href="http://www.perlfoundation.org/help-en/index.cgi?socialtext_documentation" title="(70 months) This is an index of the help topics available. For new users, [start here] for a tour of Socialtext....">Socialtext Documentation</a>.</em></p>
</div>
]]></description>
<author>ken.pier@hidden</author>
<guid isPermaLink="true">http://www.perlfoundation.org/help-en/index.cgi?authentication_authorization_and_access_control_in_socialtext</guid>
<pubDate>Wed, 22 Aug 2007 18:57:35 -0000</pubDate>
</item>

</channel>
</rss>