Project

General

Profile

Actions

Task #3374

open

Task #3370: JIP/KAAS support

Task #3371: Cas module

DelegatedAuthentication module

Added by Peter Štrunc 10 months ago. Updated 5 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
Peter Štrunc
Target version:
Start date:
05/29/2023
Due date:
% Done:

80%

Estimated time:
80.00 h
Owner:
Jan Potočiar
Story points:
5

Description

  • Implements user login via ICU/KAAS (redirects, session validation).
  • It allows requesting the addition/validation of attributes from the user if they were not included in the data from the IdP.

Files

error.png (67.3 KB) error.png David Klíma, 08/09/2023 08:26 AM
Actions #1

Updated by Peter Štrunc 10 months ago

  • Target version set to 1.0.0
Actions #2

Updated by Petr Fišer 10 months ago

  • Estimated time set to 80.00 h
Actions #3

Updated by Peter Štrunc 10 months ago

  • Sprint set to Sprint 13.0.5 - 3 (May 29 - Jun 12)
Actions #4

Updated by Peter Štrunc 10 months ago

  • Assignee set to Jan Potočiar
  • Owner set to Jan Potočiar
Actions #5

Updated by Jan Potočiar 10 months ago

  • Status changed from New to In Progress
Actions #6

Updated by Jan Potočiar 10 months ago

  • % Done changed from 0 to 40
Status 9.6.2023
Done:
  • Local environment setup (CAS, CASified application, pac4j, mock of KAAS)
  • Analysis of pac4j and CAS related to KAAS client
  • PoC pac4j client (communicating with KAAS mock) and its integration into CAS
  • CAS and pac4j analysis for validation
In progress:
  • Validation design
  • SOAP client for pac4j client
No work done:
  • Validation implementation
    • Redirect to form
    • Form creation / validation
    • CAS accepting the form data
  • Testing against KAAS test environment
Actions #7

Updated by Peter Štrunc 10 months ago

  • Sprint changed from Sprint 13.0.5 - 3 (May 29 - Jun 12) to Sprint 13.0.5 - 4 (Jun 12 - Jun 26)
Actions #8

Updated by Peter Štrunc 10 months ago

  • Story points set to 5
Actions #10

Updated by Jan Potočiar 9 months ago

  • % Done changed from 40 to 60
Actions #11

Updated by Peter Štrunc 9 months ago

  • Sprint changed from Sprint 13.0.5 - 4 (Jun 12 - Jun 26) to Sprint 13.0.6 - 5 (Jun 27 - Jun 28)
Actions #12

Updated by Jan Potočiar 9 months ago

  • % Done changed from 60 to 70
Actions #13

Updated by Peter Štrunc 9 months ago

  • Sprint changed from Sprint 13.0.6 - 5 (Jun 27 - Jun 28) to Sprint 13.0.7 - 6 (Jul 12 - Jul 26)
Actions #14

Updated by Jan Potočiar 8 months ago

  • % Done changed from 70 to 80
Actions #15

Updated by Peter Štrunc 8 months ago

  • Sprint changed from Sprint 13.0.7 - 6 (Jul 12 - Jul 26) to Sprint JIP-KAAS / IdStory Hub - 7 (Jul 24 - Aug 07)
Actions #16

Updated by Peter Štrunc 8 months ago

  • Sprint changed from Sprint JIP-KAAS / IdStory Hub - 7 (Jul 24 - Aug 07) to Sprint PoC / IdStory Hub - 8 (Aug 07 - Sep 04)
  • Assignee changed from Jan Potočiar to Peter Štrunc
Actions #17

Updated by David Klíma 8 months ago

When used with the OIDC service org.apereo.cas.services.OidcRegisteredService , an error occurs when the KAAS button is clicked:
 

Aug  9 10:16:03 appliance194.bcv cas[964]: #033[1;31m2023-08-09 10:16:03,226 ERROR [org.apereo.cas.web.DefaultDelegatedClientAuthenticationWebflowManager] - <Delegated client identifier cannot be located in the authentication request [https://172.31.255.194/cas/login?client_name=Kaas&sessionId=01-8c57c8b70acb41598456914f17ae933b]>#033[m
Aug  9 10:16:03 appliance194.bcv cas[964]: #033[1;31m2023-08-09 10:16:03,227 ERROR [org.apereo.cas.web.flow.DelegatedClientAuthenticationAction] - <>#033[m
Aug  9 10:16:03 appliance194.bcv cas[964]: #033[33m2023-08-09 10:16:03,227 WARN [org.apereo.cas.web.flow.DelegatedClientAuthenticationAction] - <>#033[m

Actions #19

Updated by Peter Štrunc 5 months ago

  • Sprint deleted (Sprint PoC / IdStory Hub - 8 (Aug 07 - Sep 04))
Actions

Also available in: Atom PDF