[
https://issues.apache.org/jira/browse/SYNCOPE-1129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Francesco Chicchiriccò updated SYNCOPE-1129:
--------------------------------------------
Component/s: core
> Third Party JWT SSO integration
> -------------------------------
>
> Key: SYNCOPE-1129
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1129
> Project: Syncope
> Issue Type: New Feature
> Components: core
> Reporter: Colm O hEigeartaigh
> Assignee: Francesco Chicchiriccò
> Fix For: 2.0.4, 2.1.0
>
>
> This task is to support SSO using third party JWT tokens.
> It involves two tasks:
> a) Create a new interface extending JwsSignatureVerifier to provide a method
> to resolve a JWT subject into Syncope username (known user).
> b) When processing a received token, if the issuer is different from the
> known issuer ("jwtIssuer" in security.properties), then instead of retrieving
> the default jwsSignatureVerifier implementation, the authentication component
> will enable the ClassPathScanImplementationLookup to dynamically discover an
> implementation of the interface above.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)