Skip to Content
ASP.NET 2.0 All-In-One Desk Reference For Dummies®
book

ASP.NET 2.0 All-In-One Desk Reference For Dummies®

by Doug Lowe, Jeff Cogswell, Ken Cox - Microsoft MVP
July 2006
Beginner
910 pages
20h 14m
English
Wiley
Content preview from ASP.NET 2.0 All-In-One Desk Reference For Dummies®

Chapter 1. Security: Using Login Controls

In This Chapter

Understanding authentication and authorization

Using the Security Administration tool

Restricting access

Handling logins and lost passwords

Managing users and roles programmatically

Most of us feel uneasy about implementing Web site security, perhaps because it’s hard to be 100% sure that you’ve got it right. Inadvertently allowing the Internet’s bad guys to get in could be a Career Limiting Move (CLM) or worse. Therefore, it’s comforting to put security in the hands of people who’ve done it before. Enter Microsoft’s ASP.NET team. The team realized that so many of us were reinventing the security wheel (sometimes creating an oval wheel, out of whack) that it made sense to build membership and login capabilities directly into ASP.NET 2.0.

Out of the box, we have all the tools we need to let people log in to the site, view what we allow them to view, and recover their lost passwords. Our goal in this chapter is to implement security while writing as little code as possible. We can do this by leveraging the standard authorization tools and functions in ASP.NET.

Security: Using Login Controls

As you work with membership terminology, note that roles refer to groups or categories of users. In addition, the terms users and members are interchangeable.

Understanding Authentication and Authorization

Authentication and authorization are easy to confuse. It might help to ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Essential ASP.NET 2.0

Essential ASP.NET 2.0

Fritz Onion, Keith Brown
ASP.NET 4 Unleashed

ASP.NET 4 Unleashed

Stephen Walther, Kevin Hoffman, Nate Dudek

Publisher Resources

ISBN: 9780471785989Purchase book