InfoQ

Interview

ASP.NET Authentication Practices with Josh Holmes

Interview with Josh Holmes on Mar 06, 2007 05:00 AM

Community
.NET
Topics
Security
Tags
ASP.NET
Summary
ASP.NET authentication and authorization is essentially a solved problem in ASP.NET 2.0 according to .NET guru Josh Holmes. While the built in authorization providers offer 90% coverage, Josh also discusses when you should utilize a custom provider. Join Josh for ASP.NET tips and tricks in this interview done by David Totzke at VSLive Toronto.

Bio
Josh Holmes is a principal of SRT Solutions as well as a Microsoft MVP and INETA Speaker Bureau member. He helps his clients-ranging from the Fortune 500 to small firms-to understand and implement an array of software technology, including .NET.
I'm here at VS Live with Josh Holmes. Josh could you please introduce yourself, tell us who you are and what you do?
One of your focuses is on security especially in the ASP.NET world, and you mentioned that authentication is basically a solved problem.
Once the user is authenticated, the next problem that is not so well defined at this point is authorization. What should be the guidance?
What do you do in the ASP.NET space to wire up for authorization seamlessly?
You mentioned that there's the built in authorization providers, you also mentioned that we can create a custom provider. Have you got an example of that?
How do we get authorization and authentication integrated for FTP or Telnet?
Great. Thank you very much for sharing your time with us and good luck with the rest of the conference.
show all  show all
infoq interviews by Arne Garvander Posted Mar 18, 2007 7:20 PM
  1. Back to top

    infoq interviews

    Mar 18, 2007 7:20 PM by Arne Garvander

    flash player doesn't seem to work in ie/vista. Am I wrong?

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.