注意:我正在使用SpringBoot2.1.10和Keycloak 6.0.1,我希望我能够在web应用程序(MVC)启动时在基本身份验证和SSO之间做出选择。所以我第一次集成了Security + Keycloak和keycloak- Spring -boot-starter。
@SpringBootApplication
@EnableWebSecurity
public class KcApplication {
public static void main(String[] args) {
SpringApplication.run(KcApplication
因此,我设计了一个User模型的后端运行授权。我还让ActiveAdmin与此结合运行。
下面是app/admin/user.rb:
ActiveAdmin.register User do
# Specify which columns we want to appear in our ActiveAdmin index page
index do
column :name
column :email
column :class
column :major
column :biography
# Adds view/edit/del