@Configuration
class AuthorizationConfiguration

Provides Authorization related beans which are necessary to check for permissions

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Bean(value = ["relatedToAdminNodePermission"])
fun relatedToAdminNodePermissionRule(nodeDefinitionCollection: NodeDefinitionCollection): AllowRuleGenerator

Creates the RelatedToAdminNodePermissionRuleGenerator to check for READ on NodePermission The rule can only be used on NodePermission, and only for READ

Link copied to clipboard
@Bean(value = ["relatedToGlobalPermission"])
fun relatedToGlobalPermissionRule(nodeDefinitionCollection: NodeDefinitionCollection): RelatedToGlobalPermissionRuleGenerator

Creates a new RelatedToGlobalPermissionRuleGenerator which can be used to check for permission on GropiusUser

Link copied to clipboard
@Bean(value = ["relatedToNodePermissionRule"])
fun relatedToNodePermissionRule(nodeDefinitionCollection: NodeDefinitionCollection): RelatedToNodePermissionRuleGenerator

Creates a new RelatedToNodePermissionRuleGenerator which can be used to check for permissions on IMS, Component and Project