Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Basic steps for starting session in jsf

Tags:

jsf-2

Can anyone please tell me the basic steps which are must to perform for creating new session in jsf?

Does a session scoped managed bean redirecting authentic user to some page create session?

like image 493
Adnan Avatar asked May 16 '11 17:05

Adnan


1 Answers

Can anyone please tell me the basic steps which are must to perform for creating new session in jsf?

You don't need to do anything with regard to the HTTP session. The servletcontainer will create and manage it for you whenever the application requires so (e.g. whenever you're using a session scoped managed bean in JSF).

See also:

  • How do servlets work? Instantiation, sessions, shared variables and multithreading

Does a session scoped managed bean redirecting authentic user to some page create session?

JSF doesn't offer builtin facilities to handle authentication. There are several options:

  1. Homegrow it yourself. On login set the logged-in User as a property of a session scoped managed bean and let your application intercept on that.

    See also:

    • JSF HTTP Session Login
    • How can I create a new session with a new User login on the application?
    • What is the correct way to implement login with redirect using JSF 2.0?


  2. Use the Servlet API provided container managed authentication in combination with a wrapper managed bean.

    See also:

    • Performing user authentication in Java EE / JSF using j_security_check
like image 180
BalusC Avatar answered Nov 07 '22 14:11

BalusC