I know that there are two classes I can extended to provide custom roles: SitefinityRoleProvider (compatible with ASP.NET) and RoleDataProvider. When I extended RoleDataProvider, then I can see my custom roles in the admin interface, but I can't use them in ASP.NET forms (together with membership class). But when I extend SitefinityRoleProvider, then I can successfully use custom role (and membership) in the login form, but administrative tool doesn't list them then. What would be correct way?
Since I need separate form for public users, I have to use custom role and membership provider classes. And since I have to use them with Login form, I have to extend ASP.NET compatible ones.