A method and apparatus are disclosed for modifying a subscription of a subscriber to a 
telecommunications service based on subscriber information and 
service information that are stored in a 
directory repository. A 
directory-enabled 
service selection framework is coupled to the 
directory repository for receiving stored information therefrom. The directory-enabled 
service selection framework receives a request to identify one or more services to which a subscriber is subscribed, based on a prior request to modify the subscription of the subscriber to the 
telecommunications service. A 
list is generated of the one or more services to which the subscriber is currently subscribed, based on group membership of the subscriber, one or more roles occupied by the subscriber, and 
authorization information associated with the subscriber that is stored in the directory repository. Individual 
service information is generated for each of the one or more services in the 
list, based on subscriber information and 
service information that is stored in the directory repository, for use in automatically subscribing the subscriber to a service that is represented by the individual service information. Accordingly, using 
user information and service information in a directory, a user is automatically subscribed to network services and logged into services.