我正在尝试使用以下 API 对 Passport 进行身份验证:https ://wiki.nus.edu.sg/display/ivlelapi/Android 。还应存储用户会话数据。
从文档中可以看出,身份验证过程是 Oauth 的更简单版本:
- 应用服务器将用户重定向到授权网站的登录页面。
- 登录页面返回成功令牌
- 然后可以使用此令牌检索用户详细信息
但是,护照的 OAuth 策略似乎需要消费者回调,并且需要使用 2 个令牌进行更精细的过程。
在这种情况下有什么方法可以使用 OAuth 吗?我已经探索过使用本地护照,只检查用户参数(如果用户存在,将用户添加到数据库),但它似乎不接受其他参数。
或者,在这种情况下是否需要 Passport JS?