Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trusted Authentication is not working for Windows 8 [CORE3962] #4295

Open
firebird-automations opened this issue Oct 27, 2012 · 6 comments
Open

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: @luronumen

Attachments:
Win8_TrustedAuthentication.png

Steps to reproduce the issue:
1- Create a local Windows 8 account using a Windows Live ID (e.g.: mailto:abcd@hotmail.com);
2- Setup the Firebird 2.5.2.26536 (x64) RC1 and make sure that "Authentication = mixed" in the firebird.conf file;
3- Try to connect in a existent database using Trusted Authentication;

Actual result:
Engine Code: 335544882
Engine Message: Login name too long (38 characters, maximum allowed 31)
See: Win8_TrustedAuthentication.png

Expected Result:
The user should be able to connect in the database using Trusted Authentication;

Additional Information:
This issue is not reproducible on Windows 7;
PC Name = THUNDERBOY
User name = Luciano

@firebird-automations
Copy link
Collaborator Author

Modified by: @luronumen

Attachment: Win8_TrustedAuthentication.png [ 12248 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @luronumen

security: Developers [ 10012 ] =>

@firebird-automations
Copy link
Collaborator Author

Modified by: @luronumen

description: Steps to reproduce the issue:
1- Create a local Windows 8 account using a Windows Live ID (e.g.: mailto:abcd@hotmail.com);
2- Setup the Firebird 2.5.2.26536 (x64) RC1 and make sure that "Authentication = mixed" in the firebird.conf file;
3- Try to connect in a existent database using Trusted Authentication;

Actual result:
Engine Code: 335544882
Engine Message: Login name too long (38 characters, maximum allowed 31)
See: Win8_TrustedAuthentication.png

Expected Result:
The user should be able to connect in the database using Trusted Authentication;

Additional Information:
This issue is not reproducible on Windows 7

=>

Steps to reproduce the issue:
1- Create a local Windows 8 account using a Windows Live ID (e.g.: mailto:abcd@hotmail.com);
2- Setup the Firebird 2.5.2.26536 (x64) RC1 and make sure that "Authentication = mixed" in the firebird.conf file;
3- Try to connect in a existent database using Trusted Authentication;

Actual result:
Engine Code: 335544882
Engine Message: Login name too long (38 characters, maximum allowed 31)
See: Win8_TrustedAuthentication.png

Expected Result:
The user should be able to connect in the database using Trusted Authentication;

Additional Information:
This issue is not reproducible on Windows 7;
PC Name = THUNDERBOY
User name = Luciano

@firebird-automations
Copy link
Collaborator Author

Modified by: @luronumen

Version: 2.5.1 [ 10333 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @luronumen

Version: 2.5.8 [ 10809 ]

@firebird-automations
Copy link
Collaborator Author

Commented by: Arioch (arioch)

This would require introducing user pseudonymes/aliases into security2.fdb (and into corresponding auth plugin for FB3), so that this substitute be used by Firebird instead of "mailto:abcd@hotmail.com"

Which would unleash next batch of quesitons: who is allowed to modify this table? where is it stored - per-computer, per-NT-domain, per-database?

I wonder what is maximum username length on UNIX and what FB would do if the username in Linux/BSD exceeds FB's 32 characters frame...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant