Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0 M1
    • Component/s: None
    • Labels:
      None

      Activity

      Hide
      Luke Taylor added a comment -

      This is essentially done and the tutorial sample is using expressions to protect its Urls. A WebSecurityExpressionRoot class is used as the root for web expressions and a WebExpressionVoter performs the evaluation. Expressions can be enabled through the <http> namespace element, in which case they must be used for all access attributes in <intercept-url> elements. Further enhancements will be needed (such as easy plugin functionality for user functions), but these will be raised as separate issues as they occur.

      Show
      Luke Taylor added a comment - This is essentially done and the tutorial sample is using expressions to protect its Urls. A WebSecurityExpressionRoot class is used as the root for web expressions and a WebExpressionVoter performs the evaluation. Expressions can be enabled through the <http> namespace element, in which case they must be used for all access attributes in <intercept-url> elements. Further enhancements will be needed (such as easy plugin functionality for user functions), but these will be raised as separate issues as they occur.

        People

        • Assignee:
          Luke Taylor
          Reporter:
          Luke Taylor
        • Votes:
          0 Vote for this issue
          Watchers:
          0 Start watching this issue

          Dates

          • Created:
            Updated:
            Resolved: