Package dev.dsf.fhir.authentication
Class IdentityProviderImpl
java.lang.Object
dev.dsf.common.auth.conf.AbstractIdentityProvider
dev.dsf.fhir.authentication.IdentityProviderImpl
- All Implemented Interfaces:
IdentityProvider,org.springframework.beans.factory.InitializingBean
public class IdentityProviderImpl
extends AbstractIdentityProvider
implements IdentityProvider, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
ConstructorsConstructorDescriptionIdentityProviderImpl(RoleConfig roleConfig, OrganizationProvider organizationProvider, String localOrganizationIdentifierValue) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetIdentity(X509Certificate[] certificates) protected Optional<org.hl7.fhir.r4.model.Organization>Methods inherited from class dev.dsf.common.auth.conf.AbstractIdentityProvider
getDn, getDsfRolesFor, getGroupsFromTokens, getIdentity, getPractitionerRolesFor, getRolesFromTokens, getThumbprint, toPractitioner, toPractitionerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.dsf.common.auth.conf.IdentityProvider
getIdentity
-
Constructor Details
-
IdentityProviderImpl
public IdentityProviderImpl(RoleConfig roleConfig, OrganizationProvider organizationProvider, String localOrganizationIdentifierValue)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Overrides:
afterPropertiesSetin classAbstractIdentityProvider- Throws:
Exception
-
getLocalOrganization
- Specified by:
getLocalOrganizationin classAbstractIdentityProvider
-
getIdentity
- Specified by:
getIdentityin interfaceIdentityProvider
-