Here is a code sample from Microsoft demonstrating an implementation of a custom authentication service. The sample appears to allow you to include the customData in the Login method:
http://code.msdn.microsoft.com/Custom-Authentication-96ca3d20#content