Sql server 用于存储各种数据源凭据的数据库设计

Sql server 用于存储各种数据源凭据的数据库设计,sql-server,database,database-design,erd,Sql Server,Database,Database Design,Erd,我目前正在使用一个数据库来存储多个用户的API凭据详细信息。然后,这将用于基于这些凭据提取数据。每个数据源将具有不同的API凭据格式。是否有存储此文件的最佳做法。它应该是逗号分隔的XML格式吗?另外,是否应该对其进行加密,如果是,如何对其进行加密 例如: Data Source 1 for Client 1 is Google Docs Data Source 2 for Client 1 is Oracle Cloud Data Source 1 for Client 2 is PayPal

我目前正在使用一个数据库来存储多个用户的API凭据详细信息。然后,这将用于基于这些凭据提取数据。每个数据源将具有不同的API凭据格式。是否有存储此文件的最佳做法。它应该是逗号分隔的XML格式吗?另外,是否应该对其进行加密,如果是,如何对其进行加密

例如:

Data Source 1 for Client 1 is Google Docs
Data Source 2 for Client 1 is Oracle Cloud 
Data Source 1 for Client 2 is PayPal

这两个API的使用方式不同,并且需要不同的凭据

分隔文本可能是最糟糕的选择。EAV不好,但比分隔文本稍微好一点,而XML可能不是那么坏。谢谢@ZoharPeled。关于如何存储它,您还有其他建议吗?没有。我们需要更多信息来回答。