In this post I will show how you can use a custom identity class to represent CRM users in WCF services. This makes it simple to store and use attributes like phone number, name and address, and it also allows you to enumerate teams and roles, which is not possible with the standard GenericIdentity class.