Package dev.dsf.fhir.authentication
Class IdentityProviderImpl
java.lang.Object
dev.dsf.fhir.authentication.AbstractProvider
dev.dsf.fhir.authentication.IdentityProviderImpl
- All Implemented Interfaces:
IdentityProvider,org.springframework.beans.factory.InitializingBean
public class IdentityProviderImpl
extends AbstractProvider
implements IdentityProvider, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
ConstructorsConstructorDescriptionIdentityProviderImpl(OrganizationProvider organizationProvider, PractitionerProvider practitionerProvider, String localOrganizationIdentifierValue, RoleConfig roleConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetIdentity(DsfOpenIdCredentials credentials) getIdentity(X509Certificate[] certificates) Methods inherited from class dev.dsf.fhir.authentication.AbstractProvider
getDn, getThumbprint
-
Constructor Details
-
IdentityProviderImpl
public IdentityProviderImpl(OrganizationProvider organizationProvider, PractitionerProvider practitionerProvider, String localOrganizationIdentifierValue, RoleConfig roleConfig)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
getIdentity
- Specified by:
getIdentityin interfaceIdentityProvider
-
getIdentity
- Specified by:
getIdentityin interfaceIdentityProvider
-