[Mono-bugs] [Bug 418458] New: Hashed Passwords Not Available for MySQL Connector/Net

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Aug 19 15:35:51 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=418458


           Summary: Hashed Passwords Not Available for MySQL Connector/Net
           Product: Mono: Class Libraries
           Version: 2.0
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: Sys.Web
        AssignedTo: mhabersack at novell.com
        ReportedBy: josmar52789 at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


Description of Problem:

On any box with Mono and the MySQL Connector/Net (Mono 2.0 Preview 2 and
Connector/Net 5.2.3) the membership provider is incapable of use.

The resulting error is displayed whenever membership provider use is
need (i.e. logging in or creating a new user).

Method not found:
'System.Web.Security.Membership.get_HashAlgorithmType'

The flaw lies in the fact that Mono does not have the necessary methods
in place to allow for hashed passwords. However, even when specifying to
use Clear or Encrypted passwords with the Connector/Net, the
Connector/Net still has code to call the absent method.


Steps to reproduce the problem:
1. Simply install Mono and the Connector/Net. Make the MySQL membership
provider the default one.

2. Then, try any membership tasks like logging in or creating a new user.


Actual Results:

The error is displayed....

Method not found:
'System.Web.Security.Membership.get_HashAlgorithmType'


Expected Results:

Mono should have the System.Web.Security.Membership.get_HashAlgorithmType
method.


How often does this happen? 

Every time the actions above are attempted.

Additional Information:

This method MUST be implemented to provide a seamless transition from .NET to
Mono.


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list