Skip to content

Srp256 authentication stopped working after upgrading Firebird SQL Server to version 3.0.10 #1054

@luronumen

Description

@luronumen

ACTUAL RESULT

  • Srp256 authentication stopped working after upgrading Firebird SQL Server to version 3.0.10:

Srp256AuthenticationError

  • This issue did not happen with Firebird SQL Server version 3.0.9!

EXPECTED RESULT

IMPORTANT NOTES

  • This issue does not happen if Srp256 authentication is done using FlameRobin (fbclient.dll)
  • This issue does not happen using Win_Sspi authentication

STEPS TO REPRODUCE THIS ISSUE

ENVIRONMENT SETUP

ConnectionString
var fbConnectionStringBuilder = new FbConnectionStringBuilder
{
Pooling = true,
ServerType = FbServerType.Default,
DataSource = "CINMOTO.MOT.COM",
Database = "MOTOROBOT_CIN",
UserID = "My UserID",
Password = "My Password",
Charset = "WIN1252",
Role = "RDB$ADMIN"
};

firebird.conf
#SETUP
UserManager = Srp, Legacy_UserManager
WireCrypt = Enabled
#PERFORMANCE
DefaultDbCachePages = 50K
FileSystemCacheThreshold = 999M
LockHashSlots = 49999
LockMemSize = 30M
TempBlockSize = 2M
TempCacheLimit = 1024M
#SECURITY
DatabaseAccess = None

databases.conf
MOTOROBOT_CIN = D:\APPLICATIONS\LURONUMEN\DB\MOTOROBOT_CIN.FDB
{
AuthServer = Srp256, Win_Sspi
SecurityDatabase = MOTOROBOT_CIN
UserManager = Srp
}

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions