Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 2.0
    • Fix Version/s: 2.2
    • Component/s: Components/Renderers
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      342
    • Status Whiteboard:
      Hide

      cat3 frame size_medium importance_medium

      Show
      cat3 frame size_medium importance_medium

      Description

      I'd like to do form based authentication within JSF.

      From what I've read, I need to do one of three things:

      1) Use somebody else's custom component.
      2) Write my own custom component.
      3) Do some convoluted stuff as described at:
      http://groundside.com/blog/DuncanMills.php?s=Container+Managed+Security+for+JSF&submit.x=0&submit.y=0

      Are there any other options?

      If there are not, I'd like to propose that there should be: this isn't exactly
      an edge case for IT developers, and JSF should offer, at a minimum, a component
      which does this easily and seamlessly.

        Activity

        driscoll created issue -
        Hide
        Ed Burns added a comment -

        Do you imagine this component needs any mods to the servlet spec we should file
        against them?

        Show
        Ed Burns added a comment - Do you imagine this component needs any mods to the servlet spec we should file against them?
        Hide
        driscoll added a comment -

        Actually, no.

        I'm working on a custom component already, and it should work without any
        modifications. While we could just make it available via a third party library,
        this seems a common enough task for any Java EE based application that it should
        be a core component. Of course, that's a judgment call, and up for debate.

        There would seem to be three different ways to go in designing such a component

        • a simple component that would be styled via CSS, a more complex component
          with, say, facets that would be more straightforward to style, and a fully
          featured, rather complex component like the one included in the Woodstock library.

        My current, personal preference is for a very simple component, useful for
        prototyping or even production with a robust CSS file - leaving the more complex
        options to a third-party library.

        Show
        driscoll added a comment - Actually, no. I'm working on a custom component already, and it should work without any modifications. While we could just make it available via a third party library, this seems a common enough task for any Java EE based application that it should be a core component. Of course, that's a judgment call, and up for debate. There would seem to be three different ways to go in designing such a component a simple component that would be styled via CSS, a more complex component with, say, facets that would be more straightforward to style, and a fully featured, rather complex component like the one included in the Woodstock library. My current, personal preference is for a very simple component, useful for prototyping or even production with a robust CSS file - leaving the more complex options to a third-party library.
        Hide
        Ed Burns added a comment -

        Per 20080827 EG Meeting, push to 2.1

        Show
        Ed Burns added a comment - Per 20080827 EG Meeting, push to 2.1
        Hide
        Ed Burns added a comment -

        Prepare to delete api subcomponent

        Show
        Ed Burns added a comment - Prepare to delete api subcomponent
        Hide
        Ed Burns added a comment -

        Move these to unscheduled because we need to target them correctly. 2.next isn't
        specific enough.

        Show
        Ed Burns added a comment - Move these to unscheduled because we need to target them correctly. 2.next isn't specific enough.
        Hide
        Ed Burns added a comment -

        cat2

        Show
        Ed Burns added a comment - cat2
        Hide
        Ed Burns added a comment -

        cat3

        Show
        Ed Burns added a comment - cat3
        Hide
        rogerk added a comment -

        triage

        Show
        rogerk added a comment - triage
        Hide
        rogerk added a comment -

        triage

        Show
        rogerk added a comment - triage
        kenaiadmin made changes -
        Field Original Value New Value
        issue.field.bugzillaimportkey 342 19947
        Hide
        Ed Burns added a comment -

        I think this really belongs in a JSR for standard jsf UI components.

        Show
        Ed Burns added a comment - I think this really belongs in a JSR for standard jsf UI components.
        Hide
        kellerapps added a comment -

        primefaces, etc. replace all the JSF UI components anyway. These libraries don't work well together visually or functionally but at least they leverage the JSF foundation. It would be so nice if programmers could cherry-pick from the different libraries. That won't happen wo/ the JSF community rallying around a look-and-feel standard like Nimbus.

        Show
        kellerapps added a comment - primefaces, etc. replace all the JSF UI components anyway. These libraries don't work well together visually or functionally but at least they leverage the JSF foundation. It would be so nice if programmers could cherry-pick from the different libraries. That won't happen wo/ the JSF community rallying around a look-and-feel standard like Nimbus.
        Ed Burns made changes -
        Assignee Ed Burns [ edburns ]
        Ed Burns made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Won't Fix [ 2 ]
        Hide
        Manfred Riem added a comment -

        Closing resolved issue out

        Show
        Manfred Riem added a comment - Closing resolved issue out
        Manfred Riem made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            driscoll
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: