From 4b85474db82d99e83e21fa27afd2c386239211a1 Mon Sep 17 00:00:00 2001
From: Ondrej Dvorak <ondrej.dvorak@vsb.cz>
Date: Mon, 18 Jul 2022 09:49:18 +0200
Subject: [PATCH] Update dice.md

---
 docs.it4i/dice.md | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/docs.it4i/dice.md b/docs.it4i/dice.md
index 621b0c4be..d93c89f2b 100644
--- a/docs.it4i/dice.md
+++ b/docs.it4i/dice.md
@@ -90,17 +90,16 @@ lup005@ubuntu20:~$ umount ~/IRODS
 
 #### iCommand
 
-- this is only linux client, basic knowledge of command line is neccessary
-- we tested it on centos7 a ubuntu20
+- this is linux client only, basic knowledge of command line is neccessary
+- we tested it on centos7
+- for ubuntu20 - there is [http://docs.snic.se/wiki/IRODS_iCommands_installation_on_Ubuntu_20.04#Authenticate_and_test_iRODS_iCommands_client][j]
 
 ```console
 wget https://packages.irods.org/irods-signing-key.asc
 wget -qO - https://packages.irods.org/renci-irods.yum.repo | sudo tee /etc/yum.repos.d/renci-irods.yum.repo
 sudo yum install epel-release -y
-sudo yum install irods-icommands-4.2.11-1.x86_64 -y
+sudo yum install irods-icommands
 mkdir ~/.irods/
-wget https://github.com/Cotagge/irods_addons_rpms/raw/main/irods-auth-plugin-openid-2.2.1-1.x86_64.rpm
-sudo yum install irods-auth-plugin-openid-2.2.1-1.x86_64.rpm
 ```
 
 Copy&paste + edit irods_user_name
@@ -112,8 +111,7 @@ Copy&paste + edit irods_user_name
     "irods_port": 1247,
     "irods_zone_name": "IT4I",
     "irods_user_name": "b2access_username",
-    "irods_authentication_scheme": "openid",
-    "openid_provider": "keycloak_openid",
+    "irods_authentication_scheme": "PAM",
     "irods_ssl_verify_server": "cert"
 }
 ```
@@ -128,7 +126,7 @@ dr-xr-x---. 6 root root 206 Sep 29 08:53 ..
 -rw-r--r--. 1 root root 253 Sep 29 08:14 irods_environment.json
 ```
 
-### How to Start:
+ **How to Start:**
 
 **step 1:**
 
@@ -138,21 +136,22 @@ dr-xr-x---. 6 root root 206 Sep 29 08:53 ..
 
 **step 2:**
 
-Copy the link (second one) which you got from the terminal to the browser or just ctrl+left_mousebutton
-
-example:
-
-```
-https://authserver...:8443/auth/realms/IT4i_AAI/protocol/openid-connect/auth?nonce=1cc259e35a0043fb871abb79185d6d838d2b99060baa5bf635515181df9c942b&state=701842d9867655918ca165f6d7635a155723afb4d37afff0cf550e77114bc519&redirect_uri=https://irods-api.it4i.cz:8443/authcallback&client_id=IT4I_IRODS_AUTH&&scope=openid&response_type=code&access_type=offline&prompt=login%20consent
+```console
+[root@irods-client .irods]# iinit
+Enter your current PAM password:
+[root@irods-client .irods]# ils
+/IT4I/home/dvo0012:
+  file.jpg
+  file2.png
+  file3.test
+  file4.txt
+  file5.xlsx
 ```
 
-Click the `Log in with B2ACCESS` authorization and continue authentication flow.
-
-You have to see this output `Successfully authenticated user. The browser tab can be safely closed.` in the browser.
-
-Current problem: after validating the authorization token, it becomes passed and any new command, such as `ils` creates new authorization at keycloak.
+For more commands, use the `ihelp` command.
 
 [1]: irods.cyberduckprofile
+
 [b]: http://www.diceproject.eu/
 [c]: https://irods.org/
 [d]: https://b2access.eudat.eu/
@@ -160,3 +159,4 @@ Current problem: after validating the authorization token, it becomes passed and
 [g]: https://ds.myaccessid.org/
 [h]: https://www.eudat.eu/contact-support-request?Service=B2SAFE
 [i]: https://cyberduck.io/download/
+[j]: http://docs.snic.se/wiki/IRODS_iCommands_installation_on_Ubuntu_20.04#Authenticate_and_test_iRODS_iCommands_client
-- 
GitLab