Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions package/yast2-auth-client.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Sep 30 10:14:48 UTC 2025 - Samuel Cabrero <[email protected]>

- Add support of sssd Information Pipe (bsc#1246696)
- 4.6.2

-------------------------------------------------------------------
Mon Mar 6 16:47:05 UTC 2023 - Martin Vidner <[email protected]>

Expand Down
2 changes: 1 addition & 1 deletion package/yast2-auth-client.spec
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@


Name: yast2-auth-client
Version: 4.6.1
Version: 4.6.2
Release: 0
URL: https://github.com/yast/yast-auth-client
Summary: YaST2 - Centralised System Authentication Configuration
Expand Down
12 changes: 12 additions & 0 deletions src/lib/authui/sssd/main_dialog.rb
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ def initialize
"pam" => _("Authentication"), "sudo" => _("Sudo"),
"autofs" => _("Auto-Mount"), "ssh" => _("SSH Public Keys"),
"pac" => _("Privilege Account Certificate (MS-PAC)"),
"ifp" => _("Information Pipe"),
}
# The reverse caption mapping
@sect_caption_name = Hash[*@sect_name_caption.map { |name, caption| [caption, name] }.flatten]
Expand Down Expand Up @@ -83,6 +84,7 @@ def render_all
Left(CheckBox(Id(:nss_automount), Opt(:notify), _("Map Network Drives (automount)"), AuthConfInst.sssd_nss.include?('automount'))),
Left(CheckBox(Id(:svc_ssh), Opt(:notify), _("SSH Public Keys"), AuthConfInst.sssd_conf['sssd']['services'].include?('ssh'))),
Left(CheckBox(Id(:svc_pac), Opt(:notify), _("Privilege Account Certificate (MS-PAC)"), AuthConfInst.sssd_conf['sssd']['services'].include?('pac'))),
Left(CheckBox(Id(:svc_ifp), Opt(:notify), _("Information Pipe"), AuthConfInst.sssd_conf['sssd']['services'].include?('ifp'))),
)
),
VSpacing(0.2),
Expand Down Expand Up @@ -381,6 +383,16 @@ def ui_event_loop
end
render_section_tree

when :svc_ifp
# enable information pipe
enable = UI.QueryWidget(Id(:svc_ifp), :Value)
if enable
AuthConfInst.sssd_enable_svc('ifp')
else
AuthConfInst.sssd_disable_svc('ifp')
end
render_section_tree

# Right side
when :edit_param
# Edit the value of chosen parameter
Expand Down