Package io.jans.as.server.model.token
Class JwrService
java.lang.Object
io.jans.as.server.model.token.JwrService
- Version:
- April 10, 2020
- Author:
- Yuriy Zabrovarnyy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.jans.as.model.token.JsonWebResponse
createJwr
(io.jans.as.common.model.registration.Client client) io.jans.as.model.token.JsonWebResponse
encode
(io.jans.as.model.token.JsonWebResponse jwr, io.jans.as.common.model.registration.Client client) Encode means encrypt for Jwe and sign for Jwt, means it's implementaiton specific but we want to abstract it.void
setSubjectIdentifier
(io.jans.as.model.token.JsonWebResponse jwr, IAuthorizationGrant authorizationGrant) wrapWithSidFunction
(Function<io.jans.as.model.token.JsonWebResponse, Void> input, String outsideSid)
-
Constructor Details
-
JwrService
public JwrService()
-
-
Method Details
-
encode
public io.jans.as.model.token.JsonWebResponse encode(io.jans.as.model.token.JsonWebResponse jwr, io.jans.as.common.model.registration.Client client) throws Exception Encode means encrypt for Jwe and sign for Jwt, means it's implementaiton specific but we want to abstract it.- Returns:
- encoded Jwr
- Throws:
Exception
-
createJwr
public io.jans.as.model.token.JsonWebResponse createJwr(io.jans.as.common.model.registration.Client client) -
setSubjectIdentifier
public void setSubjectIdentifier(io.jans.as.model.token.JsonWebResponse jwr, IAuthorizationGrant authorizationGrant) -
wrapWithSidFunction
-