JAAS security with Open Liberty

Đang mở
#3,359 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tài liệu
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
java
Lĩnh vực
cloud, documentation, security

Hướng nghiên cứu

Bắt đầu bằng cách so sánh các phần JAAS được liệt kê trong chủ đề KC Authentication với chủ đề OL Authentication hiện có, đồng thời thảo luận về tính hữu ích và phạm vi với Ajay và security SME. Nếu thấy phù hợp, hãy tạo một chủ đề Open Liberty thống nhất bao quát các nội dung JAAS liên quan, hạn chế các chi tiết nâng cao và định hướng toàn bộ hướng dẫn cho việc sử dụng trong môi trường cloud/container.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

content design needed medium priority

From discussion with Alasdair when reviewing KC.

The KC Authentication topic contains a bunch of randomly-organised sections about different authentication-related things. Several of them relate to JAAS (Java SE security) but they're spread around without a coherent flow.

Talk with Ajay about whether it's useful info for us to provide or whether that info is covered by the short paragraph and links to elsewhere that are in the [OL Authentication topic]https://www.openliberty.io/docs/latest/authentication.html#_jaas_authentication) already.

If he thinks it's necessary, and there's enough info needed that it's worth a whole topic, create a single OL docs topic about JAAS security that pulls together the information from the following sections of the KC Authentication topic:

  • JAAS configuration
  • JAAS login modules
  • Callback handler - don't do a lot on this because it's quite internal and advanced use cases - callback handler is called by login module to get info needed (eg a username and pw prompt put up on screen) but, in reality, because this is server-side it often doesn't results in human interaction; human interaction is generally designed around client-side stuff.
  • Pluggable authentication
  • Proxy login module
  • Hash table login module
  • Identity assertion - this one is something that a user raised an RFE about fairly recently because they wanted to log in people using just a user ID and no password (I think). But, it's an advanced use case and Alasdair doesn't know how much we need to talk about it - would need to ask the security team to provide solid use cases of when it would be needed (in a cloud/containerised context). As for everything in this list, check it's useful to more than just a handful of people in highly specialised contexts.

You'll need to understand a bit about each of these things to work out how to organise them and structure the topic. It's possible that there are other bits of info that would need adding to make it all make sense. In general, make sure that the security SME can explain how each of these things is relevant in a cloud/containerised context - it must be framed like that in the OL docs.

Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
14
Fork
58
Merge trung bình
1 giờ
Pull request đã merge (30 ngày)
25

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của OpenLiberty/docs

Tất cả issue của OpenLiberty/docs

Issue tương tự

Thêm issue về Cloud

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.