Class BalpJwtClaimsExtractor
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.audit.auth.BalpJwtClaimsExtractor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractBppcAcp
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractBppcDocId
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractBppcPatientId
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractClientId
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractHomeCommunityId
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractId
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractIssuer
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractNationalProviderIdentifier
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractPersonId
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractPurposeOfUse
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractSubject
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractSubjectName
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractSubjectOrganization
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractSubjectOrganizationId
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) extractSubjectRole
(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties)
-
Constructor Details
-
BalpJwtClaimsExtractor
public BalpJwtClaimsExtractor()
-
-
Method Details
-
extractId
public Optional<String> extractId(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractClientId
public Optional<String> extractClientId(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractSubject
public Optional<String> extractSubject(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractIssuer
public Optional<String> extractIssuer(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractSubjectName
public Optional<String> extractSubjectName(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractSubjectOrganization
public Optional<String> extractSubjectOrganization(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractSubjectOrganizationId
public Optional<String> extractSubjectOrganizationId(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractSubjectRole
public Optional<Set<String>> extractSubjectRole(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractPurposeOfUse
public Optional<Set<String>> extractPurposeOfUse(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractHomeCommunityId
public Optional<String> extractHomeCommunityId(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractNationalProviderIdentifier
public Optional<String> extractNationalProviderIdentifier(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractPersonId
public Optional<String> extractPersonId(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractBppcPatientId
public Optional<String> extractBppcPatientId(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractBppcDocId
public Optional<String> extractBppcDocId(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties) -
extractBppcAcp
public Optional<String> extractBppcAcp(com.nimbusds.jwt.JWT jwt, BalpJwtExtractorProperties balpJwtExtractorProperties)
-