Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在通过我网站上的几个 oauth 提供商登录。问题是他们都 [oauth 提供者] 以不同的格式返回用户数据,例如country=280andcountry=US或sex=maleand sex=2。此外,一个字段在不同的 oauth 提供者上可以有不同的名称,例如sex和gender。
country=280
country=US
sex=male
sex=2
sex
gender
有没有一种简单的方法可以将其全部集中到一个名称和值的系统中?
构建一个抽象层来处理每个提供者的特殊性,并将它们都带到一个共同的标准。
编写一些配置和几行代码来包装它对我来说很简单。