遵循本教程Petri article 我试图用spring boot创建相同的应用程序,但是没有hibernate,只是Jdbc,因为我已经学习了hibernate。
我先在this tutorial创建了一个项目基础, 到目前为止,我理解以下内容:
然后我尝试进一步修改它以支持本地用户。但是有一些问题我仍然无法解决。 这是my source code
答案 0 :(得分:0)
请仔细阅读官方文档:spring-social reference 它会解释你的一切。
在第4.1和4.2章中解释了signin和auth之间的区别。简言之:
因此,通过启动提供商登录流程 SocialAuthenticationFilter,您只需提供一个链接即可 " / AUTH / {providerid}"在网页上。
和singin用于ProviderSignInController。
关于子弹号1.是的,这部分代码告诉spring为你设置一些东西:
@Override
protected void configure(HttpSecurity http) throws Exception {
http
//Configures form login
.formLogin()
.loginPage("/login")
.loginProcessingUrl("/login/authenticate")
.failureUrl("/login?error=bad_credentials")
很抱歉,不能说2号。您将不得不深入了解文档和示例。我建议从克隆和运行现有的演示和项目开始,找出你在配置中遗漏的内容。