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.