Uses of Interface
com.kingsrook.qqq.backend.core.serviceidentity.QServiceIdentityProviderInterface
Packages that use QServiceIdentityProviderInterface
Package
Description
-
Uses of QServiceIdentityProviderInterface in com.kingsrook.qqq.backend.core.modules.authentication
Methods in com.kingsrook.qqq.backend.core.modules.authentication that return QServiceIdentityProviderInterfaceModifier and TypeMethodDescriptionQAuthenticationModuleInterface.getServiceIdentityProvider()How this module turns a declared service principal into a session (docs/SERVICE-IDENTITY.md), or null when it does not support service principals. -
Uses of QServiceIdentityProviderInterface in com.kingsrook.qqq.backend.core.modules.authentication.implementations
Methods in com.kingsrook.qqq.backend.core.modules.authentication.implementations that return QServiceIdentityProviderInterfaceModifier and TypeMethodDescriptionFullyAnonymousAuthenticationModule.getServiceIdentityProvider()Local service principals: exactly their declared local permissions and keys (docs/SERVICE-IDENTITY.md section 4.4).MockAuthenticationModule.getServiceIdentityProvider()Local service principals: exactly their declared local permissions and keys (docs/SERVICE-IDENTITY.md section 4.4).OAuth2AuthenticationModule.getServiceIdentityProvider()Service principals get real access tokens (client_credentials) and their sessions are ordinary bearer-token sessions (docs/SERVICE-IDENTITY.md).TableBasedAuthenticationModule.getServiceIdentityProvider()Local service principals: exactly their declared local permissions and keys (docs/SERVICE-IDENTITY.md section 4.4). -
Uses of QServiceIdentityProviderInterface in com.kingsrook.qqq.backend.core.serviceidentity
Classes in com.kingsrook.qqq.backend.core.serviceidentity that implement QServiceIdentityProviderInterfaceModifier and TypeClassDescriptionclassService principals for deployments without an external identity provider (TABLE_BASED, MOCK, fully anonymous).classService principals under OAuth2 (docs/SERVICE-IDENTITY.md section 4.3).