Uses of Class
com.kingsrook.qqq.backend.core.model.session.QCredentialScope
Packages that use QCredentialScope
-
Uses of QCredentialScope in com.kingsrook.qqq.backend.core.model.session
Methods in com.kingsrook.qqq.backend.core.model.session that return QCredentialScopeModifier and TypeMethodDescriptionQCredentialScope.clone()A deep copy.QSession.getCredentialScope()Getter for credentialScope - the scope of the credential (e.g. access token) the session came from; null when unrestricted.Fluent setter for apps (null: unrestricted)QCredentialScope.withCredentialId(String credentialId) Fluent setter for credentialId - the token identifier (for audit).QCredentialScope.withOperationIds(Set<String> operationIds) Fluent setter for operationIds - UI API operations as `METHOD /template` (null: unrestricted).QCredentialScope.withProcesses(Set<String> processes) Fluent setter for processes (null: unrestricted, unless readOnly)QCredentialScope.withReadOnly(boolean readOnly) Fluent setter for readOnly - no table writes, no unlisted processes.QCredentialScope.withReports(Set<String> reports) Fluent setter for reports (null: unrestricted)QCredentialScope.withTables(Set<String> tables) Fluent setter for tables (null: unrestricted)QCredentialScope.withWidgets(Set<String> widgets) Fluent setter for widgets (null: unrestricted)Methods in com.kingsrook.qqq.backend.core.model.session with parameters of type QCredentialScopeModifier and TypeMethodDescriptionvoidQSession.setCredentialScope(QCredentialScope credentialScope) Setter for credentialScopeQSession.withCredentialScope(QCredentialScope credentialScope) Fluent setter for credentialScope - set by the authentication module's customizer for scoped credentials; it can only narrow access.