Web Site User Management Deborah Lee Soltesz USGS.

Slides:



Advertisements
Similar presentations
Admin and Security Track 2007 Pre-Summit Workshop & User Cooperative Admin and Security Track Bruce Knox University of Arkansas Division of Agriculture.
Advertisements

METALOGIC s o f t w a r e © Metalogic Software Corporation DACS Developer Overview DACS – the Distributed Access Control System.
Academic Computing Stanford University Libraries Technical Overview.
Web Server Hardware and Software
6.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Gem Cluster Freelancer Network Sosuke Tokunaga CS491b Fall 2004.
LAN Management © Abdou Illia, Spring 2007 School of Business Eastern Illinois University 3/6/2007 Lab.
7.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 7: Introducing Group Accounts.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
OMap By: Haitham Khateeb Yamama Dagash Under Suppervision of: Benny Daon.
John Hartley Mark Bransby Utilizing Adobe's Publishing Solutions for Distributed Web Publishing.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Permissions No Permission, No SharePoint Callahan.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
Web Based Applications
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
By Daniel Siassi.  XHTML  For Structure  CSS  For Stylization of Structure  SQL Database  Store Customer, Calendar, and Order Data  PHP  Server-side.
Using the SCC website community.computerhistory.org/scc.
True or False? Programming languages can be used to update databases and communicate with other systems. True.
Forms Authentication, Users, Roles, Membership Svetlin Nakov Telerik Corporation
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Project 1 Online multi-user video monitoring system.
DocuShare Training Welcome to DocuShare Training.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
5.1 © 2004 Pearson Education, Inc. Lesson 5: Administering User Accounts Exam Microsoft® Windows® 2000 Directory Services Infrastructure Goals 
Secure ASP.NET MVC5 Application with Asp.Net Identity Changde Wu Self Introduction Professional.NET Developer in greater Boston area Specialized in WPF.
CSU - DCE Internet Security... Privacy Overview - Fort Collins, CO Copyright © XTR Systems, LLC Setting Up & Using a Site Security Policy Instructor:
Brent Mosher Senior Sales Consultant Applications Technology Oracle Corporation.
DIT314 ~ Client Operating System & Administration CHAPTER 5 MANAGING USER ACCOUNTS AND GROUPS Prepared By : Suraya Alias.
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
Computer Science Topical Paper Presentation #15 Zach Sloger The Secure Blackboard Pattern S e c u r e B l a c k b o a r d P a t t e r n – P a.
The New MR Repository & Security Authorization Model Ben Naphtali WebFOCUS Product Manager Architecture and Security May 2010 Copyright 2009, Information.
The New GIL Web Site Overview for Editors Phil Williams GIL Support UGA GUGM 2011 Macon State College 19 May 2011.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Working with Workgroups and Domains Lesson 9. Objectives Understand users and groups Create and manage local users and groups Understand the difference.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Windows SharePoint Services Managing users and rights.
Working with Users and Groups Lesson 5. Skills Matrix Technology SkillObjective DomainObjective # Introducing User Account Control Configure and troubleshoot.
Case Study.  Client needed to build data collection agents for various mobile platform  This needs to be integrated with the existing J2ee server 
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
Team DunKyan Michael Dunn Ryan Sessions Kyle Kerrigan CS 499 Final Presentation Prof. Kenny Fong April 30, 2009.
WEB SERVER SOFTWARE FEATURE SETS
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Syllabus Management System Matt Bernstein, Paul Capelli, Jared Segal.
Enterprise Portals Empowering Business via Technology Rajesh Moparthi.
8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher Server: Administration and Security.
Logging on Username: first name initial and last name (jcole) Password: RCOE2.
©Spectra Technovision (India) Pvt. Ltd.
Configuring Drupal Information Systems 337 Prof. Harry Plantinga.
Lindsey Velez, Director of Instructional Technology Single Sign-On One Click.
Basics Components of Web Design & Development Basics, Components, Design and Development.
Web development. What is web development? - It is a broad term for the work involved in developing a web site for the Internet - It can range from developing.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Presented by: K.AMARNATH Ht.no:10841f0045 Guided by: T.Suneetha.
Academic Computing Stanford University Libraries Technical Overview of CourseWork 3.0 January 2004.
IST VLabs Tutorial Fall 2010 Dongwon Lee, Ph.D..
Conference Registration Management Application
Status of new ALICE web pages
Web Portal Project.
Active Directory Administration
Printer Admin Print Job Manager
Login & administration page
Team TerraUser Daniel Wallace Michelle Harr Naoko Tsunekawa
Proposal Presentation
Scott Stocker November 18, 2002
Jungkee (Jake) Kim TMD and XML Jungkee (Jake) Kim
SysKit Security Manager
Presentation transcript:

Web Site User Management Deborah Lee Soltesz USGS

Problem  USGS TerraWeb has applications under development that will require various levels of user permissions and access  All planned interfaces to web apps will be Java Server/JSP  Centralization of user authentication and management would simplify current and future developments

Project: TerraData  Web-based database access  Anonymous, Guests, Editors, Admin, and Super Admins  Guests, Editors, and Admins need to be grouped into Unix-style groups, but with much more information associated with each group

Project: Maui Cam  High resolution digital camera on robotic arm connected to Linux single board computer stationed in Maui to monitor certain environmental conditions  Levels of user access are based on priority and permissions to request certain actions (e.g. boss gets top priority on positioning camera, public cannot pan down to see bikini beach)

Project: Photo Archive  Database with info and pointers to every digital photo ever collected by group  User needs similar to TerraData – anon, guest, editor, admins, and so forth – who can edit, who can search and what can they access?

User Manager  Need for a centralized web app to handle users:  Who are they?  What teams do they belong to?  What applications do they have access to?  What permissions do they have?  What are their personal preferences?

User Manager: The App  Stand-alone web app that allows users to update profile, admins to manage user permissions, etc.  Invisible app that other apps ‘ connect ’ to to check passwords and pull user info  Allow scalability with security – limit what IPs/names can access the system to request log-in authentication

User Prefs and Such  Single password for entire site  Varying permissions depending on app  Varying style-preferences (font, color, etc.)  Allowing public to create their own anon/guest log-in a nice feature

Administrators  User admins are assigned on app-by- app basis  Super Admin has god-like powers over all

Project Stuff  Useful skills  Java, JDBC, Java Server (Tomcat), JSP  MySQL/SQL (must scale to Oracle, etc, without rewriting code)  HTML 4.0+, CSS, and general web design  Will need to adhere to accessibility and gov ’ t guidelines and laws (e.g. no cookies!)  Demonstration  User management stand-alone interface  Test app that uses user management to log-in user and get info about the user

Project Stuff  Resources  You need access to a system with Apache web server, Tomcat (or other Java Server), and access to a Java programming environment  Supervised installation and testing on TerraWeb is a possibility  Deliverables  Working servlet and JSP code  SQL table building scripts  Installation and maintenance instructions and thorough documentation  Prefer electronic deliverables (HTML, PDF)

Examples  My Whatever  My Netscape, Yahoo, Excite, ad nauseum  These sites allow users to configure color and content settings, and access profile info  Netscape, Yahoo, and others centralized their log- in for all content  Netscape: My Netscape and DevEdge  Yahoo: My Yahoo, WebRing, Groups, , etc.  Allowing users to view and manage their system accounts in a single place is nice aspect  RingSurf & WebRing  Has ring Admins who manage ring members and settings, and can even give Admin privileges to trusted members

Questions?