Skip to content


Brock Allen lives in the United States and specializes in web technologies. He holds three degrees (one of which is in Computer Science) from Tufts University. He has been working in software ever since he was a kid (starting with BASIC on the Atari 800), but started professionally in 1995 with C++ and Win32 on Windows 95. In the unmanaged world he has done development with COM, COM+, MFC and VB6. Once .NET was released he shifted to C# and ASP.NET and has been focusing on the web ever since.

Brock has a broad set of skills in the web sphere from client-side JavaScript, jQuery and HTML5 to intimate server-side knowledge of ASP.NET (including IIS, WebForms, MVC and WebAPI). He has a particular interest in security and applies that perspective to every project he works on. He also enjoys educating others in his field of expertise and focuses on authentication protocols such as WS-Federation and OAuth2, claims-based identity and access control with Windows Identity Foundation as well as common vulnerabilities in application development and how to mitigate these attacks.

Currently Brock is an independent consultant specializing in .NET, web development, and web-based security with almost 20 years of industry experience. He also is an author and instructor for the premier developer training company DevelopMentor where he manages the web curriculum. Brock also is member of ThinkTecture and contributes to the various open source projects there. He also frequently posts to the ASP.NET forums, is a MVP for ASP.NET/IIS, a member of ASPInsiders and a contributor to the ASP.NET platform.

Brock lives in Barrington, RI and can be reached at

5 Comments leave one →
  1. January 30, 2013 6:38 pm

    You’ve got several good posts on Membership. Thanks for taking the time to write this.

  2. Balvvant Bist permalink
    March 31, 2014 8:14 am

    I am new to web API. In my application I am using web api which holds my full business logic. These api’s are consumed by AngularJS SPA client. I would like to extend the user by adding couple of more properties to it. Do you have any sample, or can you guide me how to achieve using indentityreboot. How I can authenticate the user. What all the steps I need to take to extend the user with new properties using code first approach. What all files and place i need to make changes.



  1. ASP.NET Web API: CORS support and Attribute Based Routing Improvements | DailyICT.Com
  2. ASP.NET Web API: CORS支持和基于属性的路由改进 - ScottGu中文博客 - Site Home - MSDN Blogs

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s