Cấu hình security với oauth2 trong spring boot

Tram Ho

1.Thư Nguyên

2. @EnableAuthorizationServer

Máy chủ ủy quyền

Cơ sở dữ liệu của bạn, mã hóa và mã hóa bộ nhớ của bạn

Quan ta xem qua thiết bị:

tokenStore ở đây là một ứng dụng mã thông báo InMemoryTokenStore nghĩa là mã thông báo mã thông báo bộ nhớ của chúng tôi có thể sử dụng cơ sở dữ liệu JdbcTokenStore cơ sở dữ liệu mã thông báo.

withClient ("client") là user người dùng trong ngân hàng. trong đó tổng hợp trong trò chơi ta ta là khách hàng

uthorizedGrantTypes ("password", "authorization_code", "refresh_token", "implicit") dịch vụ mật khẩu

secret (passwordEncoder (). encode ("password")) là mật khẩu của "client"

3. Cấu hình bảo mật

userDetailsService bộ người dùng @Override userDetailsService và thiết lập hai người dùng và trong bộ nhớ trong khi thanh toán khi bạn @Override userDetailsService bạn truy vấn cơ sở dữ liệu

4. Trình điều khiển

5. bảo mật tra

Phần cứng của chúng tôi

Kết quả của mục này là tính năng của chúng tôi khi bạn đăng nhập

Bạn có thể đăng nhập vào mạng token với đường dẫn /oauth/token

Quảng cáo ta sao chép access_token và quay lại api /test mẹo token vào Tiêu đề Authorization

Như là một phần của bạn

6.K lòng

Phần còn lại của phần mềm trong phần mềm của bạn

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo