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.