有没有办法覆盖默认的社交登录提供程序并添加一些附加功能?
我想在第一次登录后立即创建一个帐户。 另外,我想知道auth控制器的实现位置。无法在https://jsfiddle.net/4edfqy02/存储库中找到它。 这些登录/验证控制器来自哪里?
答案 0 :(得分:1)
身份验证提供程序位于服务前面的模块中,因此在您到达之前已经进行了身份验证。您无法为此模块添加功能。
您可以做的是在登录时调用自定义API。通常,您可以使用client.loginAsync()
或client.loginWithProvider()
方法(取决于使用的SDK)。登录例程返回后,立即调用client.invokeApi()
(或异步版本)调用自定义API以执行您需要的任何操作。