Voici un petit explicatif pour afficher le ruban SharePoint uniquement aux utilisateurs connectés et de le supprimer pour les utilisateurs anonymes.
Dans le master page, ajouter ceci dans le bloc header:
<SharePoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControlRibbon" runat="server" AuthenticationRestrictions="AuthenticatedUsersOnly">
<script src="/_themes/0/js/jquery-1.8.2.min.js" type="text/javascript"></script>
<script src="/_themes/0/js/jQuery.ribbonVisibility.js" type="text/javascript"></script>
</SharePoint:SPSecurityTrimmedControl>
Voici le contenu du fichier jQuery.ribbonVisibility.js :
$(document).ready(function () {
$("#s4-ribbonrow").show();
Et modifier le CSS comme ceci :
#s4-ribbonrow{
display:none;
}