OAUTH2 OPENID Connect Fediz implementation.

Posted on

Hi.

I'm making an implementation of CXF with OpenId connect. I have been able that the Oauth2 authorization code flow works. but i have been unable with the OpenIdConnect because there's not enought documentation and examples to implement it. at least i have not found it. I'm trying something that in the apache web page explains as fediz but i dont know how to implement it. I have look for the java code. And i have seen that Fediz is always using an interface called FedizPrincipal. The code is validating in
org.apache.cxf.fediz.service.oidc.FedizSubjectCreator.

Principal principal = mc.getSecurityContext().getUserPrincipal();
if (!(principal instanceof FedizPrincipal)) {
throw new OAuthServiceException("Unsupported Principal");
}

but i have not seen any kind of implementation of that interface.
i need some example of implementation of that interface or known if i'm in the wrong way.

Please any help would be appreciated.
Regards.

Oscar.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.