Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Session timeout to call ScreenSaver!

 
Vishwa Kumba
Ranch Hand
Posts: 1066
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One of the requirements in our new project says:

"After 15 minutes of inactivity the system will time out and the desktop
should lock itself with a password-protected screensaver or similar security mechanism".

We are trying to find out the reason for such a requirement from the business people. In the mean time, I was wondering if it is possible to do this on an IE browser 6.0 running on Windows 2000 machines? We are using Servlets, JSP and EJBs on Weblogic 8.1.
 
Vishwa Kumba
Ranch Hand
Posts: 1066
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
BTW, we have also asked the client, if it is OK to set the screen saver timeout to just 15 minutes on the individual client machines. (and at the back-end side, set the session timeout to 15 mts!).
 
Paul Sturrock
Bartender
Posts: 10336
Eclipse IDE Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

We are trying to find out the reason for such a requirement from the business people

This is where your effort needs to go. You can't muck around with a client machine's settings via any of the technologies you mention.

The might be a way of doing it via ActiveX. But I think this is one of these cases where you need to consider what you can do and how that differes from what you should do. If a site did this to my machine, I'd never visit it again.
 
Ben Souther
Sheriff
Posts: 13411
Firefox Browser Redhat VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's always interesting to read requirements written by people who haven't the faintest idea how the technology they're writing for works AND never bother to bring someone who does into the conversation while they're writing them.
 
James Carman
Ranch Hand
Posts: 580
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, if your project is using XP (extreme programming, not Windows XP), then all you have to do is estimate how much work it will take to implement their requirements exactly as they ask. Break the requirement up into smaller stories and isolate the "screensaver" requirement piece. I would think that once they see how much it's going to cost them for this part of the requirements, they'll rethink things a bit. If they still want to do it, I would ask "Why stop there? Why don't we just shutdown their machine or reformat their hard drive for them while we're at it?"
 
Jeroen Wenting
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, the time needed to implement the screensaver activation to coincide with the session timeout would be infinite

Whenever I've gotten such requirements I've always simply refused to accept them based on technical impossibility. If your technical expertise is accepted in your company they should accept your judgement in such calls.
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Jeroen Wenting:
Well, the time needed to implement the screensaver activation to coincide with the session timeout would be infinite

Whenever I've gotten such requirements I've always simply refused to accept them based on technical impossibility. If your technical expertise is accepted in your company they should accept your judgement in such calls.


And everyone accepts your judgement Jeroen. :roll:

Mark
 
Jeroen Wenting
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you're the person hired as the expert they do
That's the advantage of working as a consultant
 
Vishwa Kumba
Ranch Hand
Posts: 1066
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The solution that we have proposed is to set the individual PC's Screensaver timeout to 15 minutes manually for all machines. The session timeout for the application to 1 hr.

The other option is not to implement this at all. We haven't heard from the busines team yet.Will let you know how it goes.

Thanks Everyone!. (in particular, Jeroen )
You mentioned consultant, that reminds of this joke.
Yuppie and the Farmer
 
Jeroen Wenting
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The timeout can be set on the individual machines using a central script executed using the Windows script scheduler. If you include it in the login scripts for the individual users it gets set whenever someone logs on to a machine.
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Jeroen Wenting:
If you're the person hired as the expert they do
That's the advantage of working as a consultant


Which leads us to

this post.

Mark
 
Vishwa Kumba
Ranch Hand
Posts: 1066
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just wanted to let you know, that the requirement has been removed from the project.

thanks,
Vish
 
Pradeep bhatt
Ranch Hand
Posts: 8927
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Vishwa Kumba:
Just wanted to let you know, that the requirement has been removed from the project.

thanks,
Vish


Good.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic