Uses of Class
com.kingsrook.qqq.backend.core.serviceidentity.QServicePrincipalMetaData
Packages that use QServicePrincipalMetaData
-
Uses of QServicePrincipalMetaData in com.kingsrook.qqq.backend.core.serviceidentity
Methods in com.kingsrook.qqq.backend.core.serviceidentity that return QServicePrincipalMetaDataModifier and TypeMethodDescriptionstatic QServicePrincipalMetaDataServiceIdentitiesMetaData.declare(QInstance qInstance, QServicePrincipalMetaData principal) Declare a principal on an instance, with the unavailable-principal alert type.static QServicePrincipalMetaDataServiceIdentitiesMetaData.getPrincipal(QInstance qInstance, String name) A declared principal, or null.QServicePrincipalMetaData.withDelegatedAccess(QServicePrincipalMetaData.DelegatedAccess delegatedAccess) Fluent setter for delegatedAccess (default USER: the user's full access).QServicePrincipalMetaData.withDescription(String description) Fluent setter for descriptionFluent setter for labelQServicePrincipalMetaData.withLocalPermissions(String... localPermissions) Fluent setter for localPermissions - session permission names (e.g.QServicePrincipalMetaData.withLocalSecurityKeyValue(String keyName, Serializable value) Fluent setter for one local security key value (local deployments only).QServicePrincipalMetaData.withMayActOnBehalfOfUsers(boolean mayActOnBehalfOfUsers) Fluent setter for mayActOnBehalfOfUsers - whether this principal may run work on behalf of a user (it must also hold qqq.service.actOnBehalf).Fluent setter for name - lowercase letters, digits and dashes (e.g. scheduler).Methods in com.kingsrook.qqq.backend.core.serviceidentity that return types with arguments of type QServicePrincipalMetaDataModifier and TypeMethodDescriptionServiceIdentitiesMetaData.getPrincipals()Getter for principalsMethods in com.kingsrook.qqq.backend.core.serviceidentity with parameters of type QServicePrincipalMetaDataModifier and TypeMethodDescriptionstatic QServicePrincipalMetaDataServiceIdentitiesMetaData.declare(QInstance qInstance, QServicePrincipalMetaData principal) Declare a principal on an instance, with the unavailable-principal alert type.LocalServiceIdentityProvider.sessionFor(QInstance qInstance, QServicePrincipalMetaData principal) OAuth2ServiceIdentityProvider.sessionFor(QInstance qInstance, QServicePrincipalMetaData principal) QServiceIdentityProviderInterface.sessionFor(QInstance qInstance, QServicePrincipalMetaData principal) A fresh session for the principal.ServiceIdentitiesMetaData.withPrincipal(QServicePrincipalMetaData principal) Declare a principal.