\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{ven. août 7 11:00:15 CEST 2015}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={draft-findlay-ldap-groupofentries},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={ObjectClass groupOfEntries},
CreationDate={D:20150807110015},
ModDate={D:20150807110015},
Keywords={LDAP;Lightweight Directory Access Protocol}
}}
\begin{document}
 
\begin{center}
{\Huge draft-findlay-ldap-groupofentries }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large ObjectClass groupOfEntries}
 
\vspace{10mm}
 
\hspace{1mm}  Une classe objet groupOfNames existe depuis le standard X.521. Il a une définition identique dans LDAP (rfc4519). La classe est utilisée pour définir des entrées contenant des attributs de DN de membres, chaque valeur pointant vers une entrée qui représente un simple membre du groupe décris, ou vers une autre entrée de type groupOfNames.
\vspace{5mm} \\
 
 
\hspace{1mm}  groupOfNames est une classe structurelle, donc elle est souvent la seulement utilisé dans la définition des objets groupes.
\vspace{5mm} \\
 
 
\hspace{1mm}  L'expérience a montré que la définition des groupOfNames créé des difficultés en pratique. En particulier, le fait que 'member' est un attribut mandatoire signifie qu'il n'est pas possible de créer un groupe vide ou de supprimer le dernier membre d'un groupe. Cela impose certains artifices tels que créer un groupe membre de lui-même, ou d'ajouter un faux membre quand un groupe est créé. Cela rend la gestion des groupes plus complexe et sujet à erreurs. Les groupes sont communément utilisés pour contrôler l'accès aux ressources, dont les erreurs de gestion peuvent conduire à des risques de sécurité.
\vspace{5mm} \\
 
 
\hspace{1mm}  Il n'y a pas de raison apparente pour que l'attribut 'member' soit mandatoire. Ce mémo décris une nouvelle classe appelée groupOfEntries qui est équivalent à groupOfNames à l'exception de l'attribut 'member' qui est optionnel.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Définition }
 
\
 
\hspace{1mm} La classe groupOfEntries est la base d'une entrée qui représente un jeu d'objets nommés incluant des informations liées à l'objectif ou la maintenance du jeu. Elle devrait être utilisée de préférence à groupOfNames:
 
{\ttfamily
( 1.2.826.0.1.3458854.2.1.1.1 NAME 'groupOfEntries' SUP top STRUCTURAL MUST ( cn ) MAY ( member \$ businessCategory \$ seeAlso \$ owner \$ ou \$ o \$ description ) )\\
}
\vspace{8mm}
 
\vspace{1cm}{\huge Effets sur d'autres documents }
 
\
 
\hspace{1mm}  Ce draft déprécie l'utilisation de groupOfNames dans la rfc4519 et le remplace par la classe groupOfEntries.
\vspace{5mm} \\
 
\end{flushleft}
\end{document}
