Since the framework was created, however, several aspects of membership requirements
have changed. In OAuth and OpenID, for example, the user doesn’t have a password. User
rights have become more important in certain situations than user roles, as is the need for a
flexible profile that holds nontraditional information. The flexibility and capability of membership
in ASP.NET has continued to be enhanced with each release of the framework.