Generated on March 24 2026 23:18 PM
Old data? UPDATE !
The score is 54/100
Title
brockallen | You've got your good thing, and you've got mine
Length : 60
Perfect, your title contains between 10 and 70 characters.
Description
You've got your good thing, and you've got mine
Length : 47
Ideally, your meta description should contain between 70 and 160 characters (spaces included). Use this free tool to calculate text length.
Keywords
Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.
Og Meta Properties
Good, your page take advantage of Og Properties.
| Property | Content |
|---|---|
| type | website |
| title | brockallen |
| description | You've got your good thing, and you've got mine |
| url | https://brockallen.com/ |
| site_name | brockallen |
| image | https://secure.gravatar.com/blavatar/b8491905a880a404e6a1704b1de0b8961048501e5463e4d980d271584d86ae94?s=200&ts=1774213423 |
| image:width | 200 |
| image:height | 200 |
| locale | en_US |
Headings
| H1 | H2 | H3 | H4 | H5 | H6 |
| 1 | 106 | 1 | 0 | 0 | 0 |
Images
We found 25 images on this web page.
3 alt attributes are empty or missing. Add alternative text so that search engines can better understand the content of your images.
Text/HTML Ratio
Ratio : 22%
Good, this page's ratio of text to HTML code is higher than 15, but lower than 25 percent.
Flash
Perfect, no Flash content has been detected on this page.
Iframe
Great, there are no Iframes detected on this page.
URL Rewrite
Good. Your links looks friendly!
Underscores in the URLs
Perfect! No underscores detected in your URLs.
In-page links
We found a total of 548 links including 25 link(s) to files
| Anchor | Type | Juice |
|---|---|---|
| Skip to content | Internal | Passing Juice |
| Home | Internal | Passing Juice |
| About | Internal | Passing Juice |
| Projects | Internal | Passing Juice |
| Resources | Internal | Passing Juice |
| The Future of IdentityServer | Internal | Passing Juice |
| https://blog.duendesoftware.com/posts/20201001_helloduende/ | External | noFollow |
| The Future of IdentityServer — leastprivilege.com | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| ASP.NET Security | Internal | Passing Juice |
| IdentityServer | Internal | Passing Juice |
| OAuth2/OIDC | Internal | Passing Juice |
| IdentityServer and Signing Key Rotation | Internal | Passing Juice |
| Rock Solid Knowledge | External | Passing Juice |
| here | External | Passing Juice |
| 2 Comments | Internal | Passing Juice |
| Scope and claims design in IdentityServer | Internal | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| Using OAuth and OIDC with Blazor | Internal | Passing Juice |
| updated guidance | Internal | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| ASP.NET | Internal | Passing Juice |
| Same-site cookies, ASP.NET Core, and external authentication providers | Internal | Passing Juice |
| made changes | External | Passing Juice |
| ASP.NET Core’s handling of external authentication providers | External | Passing Juice |
| front-channel sign-out notification | External | Passing Juice |
| 14 Comments | Internal | Passing Juice |
| OAuth 2.0 for Browser-Based Apps | External | Passing Juice |
| OAuth 2.0 Security Best Current Practice | External | Passing Juice |
| Google made the decision | External | Passing Juice |
| updated | External | Passing Juice |
| Same-site Cookies | External | Passing Juice |
| sufficient browser support | External | Passing Juice |
| 8 Comments | Internal | Passing Juice |
| Beware the combined authorize filter mechanics in ASP.NET Core 2.1 | Internal | Passing Juice |
| policy schemes | External | Passing Juice |
| in the docs | External | Passing Juice |
| 2 Comments | Internal | Passing Juice |
| IdentityManager2 | Internal | Passing Juice |
| Scott Brady | External | Passing Juice |
| Rock Solid Knowledge | External | Passing Juice |
| project | External | Passing Juice |
| IdentityManager2 | External | Passing Juice |
| getting started | External | Passing Juice |
| 1 Comment | Internal | Passing Juice |
| IdentityManager | Internal | Passing Juice |
| Native OIDC client sample for Windows that uses custom URI scheme handler | Internal | Passing Juice |
| IdentityModel.OidcClient | External | Passing Juice |
| sample | External | Passing Juice |
| 1 Comment | Internal | Passing Juice |
| IdentityModel | Internal | Passing Juice |
| Sponsoring IdentityServer | Internal | Passing Juice |
| leastprivilege.com | External | Passing Juice |
| sponsorship | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| Slides — Boston Code Camp, Fall 2017 | Internal | Passing Juice |
| slides | External | Passing Juice |
| 6 Comments | Internal | Passing Juice |
| Speaking | Internal | Passing Juice |
| The userinfo endpoint is not designed for APIs | Internal | Passing Juice |
| OIDC userinfo | External | Passing Juice |
| 7 Comments | Internal | Passing Juice |
| DevIntersection Las Vegas, October 2017 | Internal | Passing Juice |
| speaking at DEVintersection | External | Passing Juice |
| register | External | Passing Juice |
| 2 Comments | Internal | Passing Juice |
| Beware in ASP.NET Core 2.0: Claims transformation might run multiple times | Internal | Passing Juice |
| 9 Comments | Internal | Passing Juice |
| Demos — DevTeach Montreal, July 2017 | Internal | Passing Juice |
| https://1drv.ms/f/s!AjXKCyy1XZYBjyO7i8tyom6PhJM_ | External | Passing Juice |
| http://identityserver.io/ | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| VS Live Redmond, August 2017 | Internal | Passing Juice |
| Modern Security for ASP.NET Core | External | Passing Juice |
| registration | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| Rhode Island OWASP, Tuesday June 20th, 2017 | Internal | Passing Juice |
| local OWASP chapter in Rhode Island | External | Passing Juice |
| The topic | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| DevTeach, Montreal 2017 | Internal | Passing Juice |
| DevTeach | External | Passing Juice |
| one-day version | External | Passing Juice |
| two sessions | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| DevSum Stockholm and NDC Oslo, 2017 | Internal | Passing Juice |
| DevSum | External | Passing Juice |
| one-day version | External | Passing Juice |
| session | External | Passing Juice |
| NDC in Oslo | External | Passing Juice |
| Dominick | External | Passing Juice |
| two-day version | External | Passing Juice |
| session | External | Passing Juice |
| 2 Comments | Internal | Passing Juice |
| Demos — Boston Code Camp, March 2017 | Internal | Passing Juice |
| https://1drv.ms/f/s!AjXKCyy1XZYBjnNA6hk-4Spii0jE | External | Passing Juice |
| 11 Comments | Internal | Passing Juice |
| DevIntersection Orlando, May 2017 | Internal | Passing Juice |
| speaking at DevIntersection | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| SDD London, May 2017 | Internal | Passing Juice |
| SDD in London this May | External | Passing Juice |
| doing our workshop in a 1-day format | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| NDC London 2017 | Internal | Passing Juice |
| leastprivilege.com | External | Passing Juice |
| Building JavaScript and mobile/native Clients for Token-based Architectures | External | Passing Juice |
| IdentityServer4: New & Improved for ASP.NET Core | External | Passing Juice |
| DotNetRocks Interview | External | Passing Juice |
| Slides | External | Passing Juice |
| dates | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| OpenID Connect Client Library for JavaScript/SPA-style Applications | Internal | Passing Juice |
| leastprivilege.com | External | Passing Juice |
| certified | External | Passing Juice |
| oidc-client-js | External | Passing Juice |
| here | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| MVP MIX Dallas 2017 | Internal | Passing Juice |
| Identity and Access Control for Modern Applications and APIs | External | Passing Juice |
| MVP MIX in Dallas this March 2017 | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| Demos — Boston Code Camp, November 2016 | Internal | Passing Juice |
| Boston Code Camp | External | Passing Juice |
| https://1drv.ms/f/s!AjXKCyy1XZYBjWhdGgGY2qR0-R28 | External | Passing Juice |
| IdentityServer | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| Process.Start for URLs on .NET Core | Internal | Passing Juice |
| this open issue | External | Passing Juice |
| Eric Mellino | External | Passing Juice |
| 1 Comment | Internal | Passing Juice |
| .NET Core | Internal | Passing Juice |
| SDD Deep Dive, London 2016 | Internal | Passing Juice |
| Dominick | External | Passing Juice |
| Identity & access control for modern web applications & API | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| DEVintersection/IT Edge Las Vegas, October 2016 | Internal | Passing Juice |
| DEVintersection | External | Passing Juice |
| IT Edge | External | Passing Juice |
| Identity & Access Control for ASP.NET Core Applications and APIs | External | Passing Juice |
| few sessions | External | Passing Juice |
| 7 Comments | Internal | Passing Juice |
| Commercial Support Options for IdentityServer | Internal | Passing Juice |
| leastprivilege.com | External | Passing Juice |
| https://www.identityserver.com/ | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| Check session support in oidc-client-js | Internal | Passing Juice |
| tricky business | Internal | Passing Juice |
| session management specification | External | Passing Juice |
| samples | External | Passing Juice |
| npm | External | Passing Juice |
| let us know | External | Passing Juice |
| 3 Comments | Internal | Passing Juice |
| Demos — NDC Oslo 2016 | Internal | Passing Juice |
| https://onedrive.live.com/redir?resid=1965DB52C0BCA35!1743&authkey=!AAhqMr8f6Y_o5to&ithint=folder%2czip | External | Passing Juice |
| https://vimeo.com/172009501 | External | Passing Juice |
| 3 Comments | Internal | Passing Juice |
| Don’t use TOTP for password resets | Internal | Passing Juice |
| they might get lucky | Internal | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| oidc-client re-released | Internal | Passing Juice |
| sample code | External | Passing Juice |
| NDC last year | Internal | Passing Juice |
| 3 Comments | Internal | Passing Juice |
| Demos — SDD, May 2016 | Internal | Passing Juice |
| https://onedrive.live.com/redir?resid=1965DB52C0BCA35!1733&authkey=!AO2jMkefQZQ-yhQ&ithint=folder%2czip | External | Passing Juice |
| 1 Comment | Internal | Passing Juice |
| Federated sign-out and IdentityServer3 | Internal | Passing Juice |
| build 2.2 released in November 2015 | External | Passing Juice |
| docs | External | Passing Juice |
| 2 Comments | Internal | Passing Juice |
| OpenID Connect | External | Passing Juice |
| HTTP-based logout specification | External | Passing Juice |
| back-channel logout specification | External | Passing Juice |
| here | External | Passing Juice |
| 14 Comments | Internal | Passing Juice |
| DEVintersection Orlando, April 2016 | Internal | Passing Juice |
| DEVintersection | External | Passing Juice |
| 2-day workshop | External | Passing Juice |
| session | External | Passing Juice |
| 9 Comments | Internal | Passing Juice |
| Demos — NDC London 2016 | Internal | Passing Juice |
| https://onedrive.live.com/redir?resid=1965DB52C0BCA35!1697&authkey=!AJh-umfrMHA79jc&ithint=folder%2cpdf | External | Passing Juice |
| here | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| BrowsR helper for integration testing in ASP.NET 5 | Internal | Passing Juice |
| integration tests | External | Passing Juice |
| TestHost project | External | Passing Juice |
| 6 Comments | Internal | Passing Juice |
| Demos — Tech Intersection, September 2015 | Internal | Passing Juice |
| http://1drv.ms/1F0SVar | External | noFollow |
| 3 Comments | Internal | Passing Juice |
| IdentityServer3 2.0.0 released | Internal | Passing Juice |
| IdentityServer3 | External | Passing Juice |
| already explained | External | Passing Juice |
| release notes | External | Passing Juice |
| here | External | Passing Juice |
| issue tracker | External | Passing Juice |
| 6 Comments | Internal | Passing Juice |
| Tech Intersection, September 2015 | Internal | Passing Juice |
| Tech Intersection | External | Passing Juice |
| Workshop | External | Passing Juice |
| Sessions | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| SDD Deep Dive, London 2015 | Internal | Passing Juice |
| 3-day workshop | External | Passing Juice |
| IdentityServer | External | Passing Juice |
| 3 Comments | Internal | Passing Juice |
| NDC Oslo 2015 | External | Passing Juice |
| http://1drv.ms/1ReW326https://onedrive.live.com/redir?resid=1965DB52C0BCA35!1658&authkey=!AAPTU-jr3dRC4XY&ithint=folder%2czip | External | Passing Juice |
| https://vimeo.com/131636653 | External | Passing Juice |
| 10 Comments | Internal | Passing Juice |
| Demos — SDD, May 2015 | Internal | Passing Juice |
| http://1drv.ms/1I3ycNZ | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| makecert and creating ssl or signing certificates | Internal | Passing Juice |
| 8 Comments | Internal | Passing Juice |
| Walk through videos for IdentityManager | Internal | Passing Juice |
| Setting up ASP.NET Identity | External | Passing Juice |
| Security and IdentityManager | External | Passing Juice |
| 14 Comments | Internal | Passing Juice |
| Demos — Boston Code Camp 23, March 2015 | Internal | Passing Juice |
| session | Internal | Passing Juice |
| http://1drv.ms/1HnRcew | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| Boston Code Camp 23 | External | Passing Juice |
| link | External | Passing Juice |
| 1 Comment | Internal | Passing Juice |
| IdentityServer3 1.0.0 | Internal | Passing Juice |
| leastprivilege.com | External | Passing Juice |
| 6 Comments | Internal | Passing Juice |
| Demos — NDC London, 2014 | Internal | Passing Juice |
| https://1drv.ms/f/s!AjXKCyy1XZYBjC6sGkGM6YN8-8wj | External | Passing Juice |
| IdentityManager | External | Passing Juice |
| IdentityServer | External | Passing Juice |
| MembershipReboot | External | Passing Juice |
| http://www.ndcvideos.com/#/app/video/3121 | External | Passing Juice |
| http://www.ndcvideos.com/#/app/video/2891 | External | Passing Juice |
| 6 Comments | Internal | Passing Juice |
| Demos — Boston Code Camp 22, November 2014 | Internal | Passing Juice |
| Sample applications | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| Sliding and absolute expiration with cookie authentication middleware | Internal | Passing Juice |
| 8 Comments | Internal | Passing Juice |
| OWIN / Katana | Internal | Passing Juice |
| NDC London, 2014 | Internal | Passing Juice |
| NDC London | External | Passing Juice |
| ASP.NET Identity | External | Passing Juice |
| 2-day precon workshop | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| Boston Code Camp 22, November 2014 | Internal | Passing Juice |
| Boston Code Camp 22 | External | Passing Juice |
| link | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| base64url encoding | Internal | Passing Juice |
| base64url | External | Passing Juice |
| Thinktecture.IdentityModel | External | Passing Juice |
| NuGet | External | Passing Juice |
| here | External | Passing Juice |
| 8 Comments | Internal | Passing Juice |
| Boston .NET Architecture Group, October 2014 | Internal | Passing Juice |
| Boston .NET Architecture Group | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| Demos — IT/DevConnections 2014 | Internal | Passing Juice |
| my sessions | Internal | Passing Juice |
| http://1drv.ms/1s4elMy | External | Passing Juice |
| 1 Comment | Internal | Passing Juice |
| Thinktecture IdentityManager beta 1 | Internal | Passing Juice |
| IdentityServer v3 | External | Passing Juice |
| IdentityManager | Internal | Passing Juice |
| beta 1 | External | Passing Juice |
| documentation | External | Passing Juice |
| feedback | External | Passing Juice |
| 2 Comments | Internal | Passing Juice |
| IT/DevConnections | External | Passing Juice |
| sessions | External | Passing Juice |
| OWIN and Katana: The New HTTP Host for .NET Web Applications | External | Passing Juice |
| Securing ASP.NET Web API with OAuth2 | External | Passing Juice |
| Identity Management in ASP.NET | External | Passing Juice |
| Identity and Access Control for Modern Applications | External | Passing Juice |
| 4 Comments | Internal | Passing Juice |
| Demos — NDC Oslo, 2014 | Internal | Passing Juice |
| http://1drv.ms/1kAFEbP | External | Passing Juice |
| http://vimeo.com/97329189 | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| NDC Oslo, 2014 | Internal | Passing Juice |
| speaking | External | Passing Juice |
| workshop | External | Passing Juice |
| 1 Comment | Internal | Passing Juice |
| Demos — Software Design & Development Conference | Internal | Passing Juice |
| slides and demos | External | Passing Juice |
| my sessions | External | Passing Juice |
| 3 Comments | Internal | Passing Juice |
| Software Design & Development Conference | Internal | Passing Juice |
| Identity and Access Control | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| removed | External | Passing Juice |
| available on github | External | Passing Juice |
| short video | External | Passing Juice |
| issue tracker | External | Passing Juice |
| 75 Comments | Internal | Passing Juice |
| How I made EF work more like an object database | Internal | Passing Juice |
| http://blog.oneunicorn.com/2012/06/02/deleting-orphans-with-entity-framework/ | External | Passing Juice |
| 17 Comments | Internal | Passing Juice |
| EF | Internal | Passing Juice |
| LIDNUG — Katana Authentication Middleware | Internal | Passing Juice |
| http://1drv.ms/1eq5zQk | External | Passing Juice |
| 6 Comments | Internal | Passing Juice |
| Demos — VS Live/Web Dev Live Las Vegas 2014 | Internal | Passing Juice |
| slides and demos | External | Passing Juice |
| my sessions | Internal | Passing Juice |
| 6 Comments | Internal | Passing Juice |
| LIDNUG — Intro to OWIN and Katana | Internal | Passing Juice |
| http://1drv.ms/1cfsjnG | External | Passing Juice |
| https://www.youtube.com/watch?v=DRPVO3-W4Rs&feature=c4-overview&list=UU-DCjVla8pR4tbHpen8dUsQ | External | Passing Juice |
| 11 Comments | Internal | Passing Juice |
| Introducing IdentityReboot | Internal | Passing Juice |
| this very recent video | External | Passing Juice |
| IdentityReboot | External | Passing Juice |
| here | Internal | Passing Juice |
| here | Internal | Passing Juice |
| samples | External | Passing Juice |
| here | External | Passing Juice |
| here | External | Passing Juice |
| here | External | Passing Juice |
| 84 Comments | Internal | Passing Juice |
| MembershipReboot | Internal | Passing Juice |
| new features | External | Passing Juice |
| RFC6238 | External | Passing Juice |
| comment below | Internal | Passing Juice |
| 7 Comments | Internal | Passing Juice |
| 8 Comments | Internal | Passing Juice |
| Troy’s done an excellent job of it | External | Passing Juice |
| password stretching | External | Passing Juice |
| here | External | Passing Juice |
| yet another complaint | Internal | Passing Juice |
| https://crackstation.net/hashing-security.htm | External | Passing Juice |
| https://github.com/jsteven/psm/blob/master/presentations/Secure%20Password%20Storage%20AUS.pptx.pdf | External | Passing Juice |
| 14 Comments | Internal | Passing Juice |
| Boston .NET Architecture Group | Internal | Passing Juice |
| 3 Comments | Internal | Passing Juice |
| A primer on external login providers (social logins) with OWIN/Katana authentication middleware | Internal | Passing Juice |
| cookie middleware | Internal | Passing Juice |
| active vs. passive middleware | Internal | Passing Juice |
| 37 Comments | Internal | Passing Juice |
| speaking | External | Passing Juice |
| OWIN and Katana: The New HTTP Host for .NET Web Applications | External | Passing Juice |
| Internals of Security for Web Applications in Visual Studio 2013 | External | Passing Juice |
| Identity Management in ASP.NET | External | Passing Juice |
| 1 Comment | Internal | Passing Juice |
| MembershipReboot v5 released | Internal | Passing Juice |
| link | External | Passing Juice |
| NuGets | External | Passing Juice |
| main sample | External | Passing Juice |
| 31 Comments | Internal | Passing Juice |
| Demos — NDC London 2013 | Internal | Passing Juice |
| here | External | Passing Juice |
| Designing good security questions and answers | External | Passing Juice |
| OWASP security cheat sheets | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| MSDN article on CORS in Web API 2 | Internal | Passing Juice |
| MSDN article on CORS in Web API | External | Passing Juice |
| 6 Comments | Internal | Passing Juice |
| CORS | Internal | Passing Juice |
| Owin and EF6 support in MembershipReboot | Internal | Passing Juice |
| release | External | Passing Juice |
| Nancy sample | External | Passing Juice |
| 13 Comments | Internal | Passing Juice |
| Using cookie authentication middleware with Web API and 401 response codes | Internal | Passing Juice |
| helper | External | Passing Juice |
| 32 Comments | Internal | Passing Juice |
| REST / WebAPI | Internal | Passing Juice |
| 13 Comments | Internal | Passing Juice |
| this | External | Passing Juice |
| 101 Comments | Internal | Passing Juice |
| MembershipReboot in IdentityServer | Internal | Passing Juice |
| here it is | External | Passing Juice |
| 22 Comments | Internal | Passing Juice |
| IdentityServer support for disabling SSL for proxy server and load balancing scenarios | Internal | Passing Juice |
| docs | External | Passing Juice |
| 8 Comments | Internal | Passing Juice |
| Announcing Thinktecture EmbeddedSts — a simple, local STS for ASP.NET applications | Internal | Passing Juice |
| NuGet | External | Passing Juice |
| here | External | Passing Juice |
| 25 Comments | Internal | Passing Juice |
| WIF / Claims | Internal | Passing Juice |
| The good, the bad and the ugly of ASP.NET Identity | Internal | Passing Juice |
| this post | Internal | Passing Juice |
| ugly conclusion | Internal | Passing Juice |
| Good: Storage customization | Internal | Passing Juice |
| this post | External | Passing Juice |
| this post | Internal | Passing Juice |
| Good: Asynchronous support | Internal | Passing Juice |
| Good: Decoupled | Internal | Passing Juice |
| Bad: Where are the claims? | Internal | Passing Juice |
| announcement | External | Passing Juice |
| Bad: Once authenticated, custom user data is not in the ClaimsIdentity claims collection | Internal | Passing Juice |
| Bad: Wait, there’s also an IUserRoleStore? | Internal | Passing Juice |
| Neutral (but actually Bad): Passwords are optional | Internal | Passing Juice |
| Good (but actually Bad): Password hashing is pluggable | Internal | Passing Juice |
| recommended by OWASP | External | Passing Juice |
| Good: External logins | Internal | Passing Juice |
| Bad: Queries | Internal | Passing Juice |
| Bad: Back to leaky abstractions? | Internal | Passing Juice |
| Good: The default EF implementation does all of this for you | Internal | Passing Juice |
| Bad: Non-EF and/or custom implementations | Internal | Passing Juice |
| 114 Comments | Internal | Passing Juice |
| Demos — Boston Code Camp 20 | Internal | Passing Juice |
| here | External | Passing Juice |
| Thinktecture AuthorizationServer (OAuth2 authorization server) | External | Passing Juice |
| Thinktecture IdentityModel (security helper library for applications) | External | Passing Juice |
| Thinktecture IdentityServer (identity provider) | External | Passing Juice |
| DevelopMentor (training) | External | Passing Juice |
| OWIN spec | External | Passing Juice |
| Katana (Microsoft’s OWIN libraries) | External | Passing Juice |
| 2 Comments | Internal | Passing Juice |
| Boston Code Camp 20 | Internal | Passing Juice |
| Boston Code Camp 20 | External | Passing Juice |
| Microsoft New England Research & Development Center | External | Passing Juice |
| Securing ASP.NET Web API Services | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| NDC London, December 2013 | Internal | Passing Juice |
| pre-con | External | Passing Juice |
| Thursday | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| MongoDB support in MembershipReboot | Internal | Passing Juice |
| Jason Diamond | External | Passing Juice |
| MongoDB | External | Passing Juice |
| MembershipReboot | External | Passing Juice |
| here | External | Passing Juice |
| 2 Comments | Internal | Passing Juice |
| RavenDB support in MembershipReboot | Internal | Passing Juice |
| RavenDB | External | Passing Juice |
| here | External | Passing Juice |
| Chris Keenan | External | Passing Juice |
| Leave a comment | Internal | Passing Juice |
| Client certificates and two factor authentication with client certificates in MembershipReboot | Internal | Passing Juice |
| v3.0.0 | External | Passing Juice |
| release notes | External | Passing Juice |
| http://www.simplecloud.info/ | External | Passing Juice |
| #89 | External | Passing Juice |
| MembershipReboot.Ef | External | Passing Juice |
| samples | External | Passing Juice |
| questions, feedback, and enhancement requests | External | Passing Juice |
| 4 Comments | Internal | Passing Juice |
| OWIN Authentication Middleware Architecture | Internal | Passing Juice |
| Hawk | External | Passing Juice |
| here | External | Passing Juice |
| 6 Comments | Internal | Passing Juice |
| Two factor authentication support in MembershipReboot | Internal | Passing Juice |
| checked in | External | Passing Juice |
| SingleTenantWebApp | External | Passing Juice |
| Twilio | External | Passing Juice |
| 1 Comment | Internal | Passing Juice |
| Announcing MembershipReboot | Internal | Passing Juice |
| 37 Comments | Internal | Passing Juice |
| Building a federated authentication client with OpenID Connect | Internal | Passing Juice |
| FAM | External | Passing Juice |
| SAM | External | Passing Juice |
| sample on github | External | Passing Juice |
| IdentityModel | External | Passing Juice |
| 11 Comments | Internal | Passing Juice |
| Implementing async HTTP modules in ASP.NET using TPL’s Task API | Internal | Passing Juice |
| synchronous pipeline | External | Passing Juice |
| 5 Comments | Internal | Passing Juice |
| IdentityServer: Preview of the OpenID Connect Basic Client Profile | Internal | Passing Juice |
| leastprivilege.com | External | Passing Juice |
| doc | External | Passing Juice |
| ProtocolConfig.cs | External | Passing Juice |
| 2 Comments | Internal | Passing Juice |
| « Older Entries | Internal | Passing Juice |
| DevelopMentor / LearningLine | Internal | Passing Juice |
| RSS - Posts | Internal | Passing Juice |
| RSS - Comments | Internal | Passing Juice |
| October 2020 | Internal | Passing Juice |
| August 2019 | Internal | Passing Juice |
| February 2019 | Internal | Passing Juice |
| January 2019 | Internal | Passing Juice |
| July 2018 | Internal | Passing Juice |
| January 2018 | Internal | Passing Juice |
| December 2017 | Internal | Passing Juice |
| November 2017 | Internal | Passing Juice |
| September 2017 | Internal | Passing Juice |
| August 2017 | Internal | Passing Juice |
| July 2017 | Internal | Passing Juice |
| June 2017 | Internal | Passing Juice |
| May 2017 | Internal | Passing Juice |
| April 2017 | Internal | Passing Juice |
| March 2017 | Internal | Passing Juice |
| February 2017 | Internal | Passing Juice |
| January 2017 | Internal | Passing Juice |
| November 2016 | Internal | Passing Juice |
| September 2016 | Internal | Passing Juice |
| August 2016 | Internal | Passing Juice |
| June 2016 | Internal | Passing Juice |
| May 2016 | Internal | Passing Juice |
| February 2016 | Internal | Passing Juice |
| January 2016 | Internal | Passing Juice |
| September 2015 | Internal | Passing Juice |
| August 2015 | Internal | Passing Juice |
| July 2015 | Internal | Passing Juice |
| June 2015 | Internal | Passing Juice |
| April 2015 | Internal | Passing Juice |
| March 2015 | Internal | Passing Juice |
| January 2015 | Internal | Passing Juice |
| December 2014 | Internal | Passing Juice |
| November 2014 | Internal | Passing Juice |
| October 2014 | Internal | Passing Juice |
| September 2014 | Internal | Passing Juice |
| July 2014 | Internal | Passing Juice |
| June 2014 | Internal | Passing Juice |
| May 2014 | Internal | Passing Juice |
| April 2014 | Internal | Passing Juice |
| March 2014 | Internal | Passing Juice |
| February 2014 | Internal | Passing Juice |
| January 2014 | Internal | Passing Juice |
| December 2013 | Internal | Passing Juice |
| November 2013 | Internal | Passing Juice |
| October 2013 | Internal | Passing Juice |
| September 2013 | Internal | Passing Juice |
| August 2013 | Internal | Passing Juice |
| July 2013 | Internal | Passing Juice |
| June 2013 | Internal | Passing Juice |
| May 2013 | Internal | Passing Juice |
| April 2013 | Internal | Passing Juice |
| March 2013 | Internal | Passing Juice |
| February 2013 | Internal | Passing Juice |
| January 2013 | Internal | Passing Juice |
| December 2012 | Internal | Passing Juice |
| November 2012 | Internal | Passing Juice |
| October 2012 | Internal | Passing Juice |
| September 2012 | Internal | Passing Juice |
| August 2012 | Internal | Passing Juice |
| July 2012 | Internal | Passing Juice |
| June 2012 | Internal | Passing Juice |
| May 2012 | Internal | Passing Juice |
| April 2012 | Internal | Passing Juice |
| March 2012 | Internal | Passing Juice |
| February 2012 | Internal | Passing Juice |
| October 2011 | Internal | Passing Juice |
| June 2011 | Internal | Passing Juice |
| Blog at WordPress.com. | External | noFollow |
| brockallen | Internal | Passing Juice |
| Log in now. | External | Passing Juice |
| Sign up | External | Passing Juice |
| Report this content | External | Passing Juice |
| View site in Reader | External | Passing Juice |
| Manage subscriptions | External | Passing Juice |
Keywords Cloud
code also authentication identity security aspnet from user application new
Keywords Consistency
| Keyword | Content | Title | Keywords | Description | Headings |
|---|---|---|---|---|---|
| from | 121 | ![]() |
![]() |
![]() |
![]() |
| aspnet | 91 | ![]() |
![]() |
![]() |
![]() |
| authentication | 81 | ![]() |
![]() |
![]() |
![]() |
| new | 63 | ![]() |
![]() |
![]() |
![]() |
| code | 58 | ![]() |
![]() |
![]() |
![]() |
Url
Domain : brockallen.com
Length : 14
Favicon
Great, your website has a favicon.
Printability
Great. We have found a Print-Friendly CSS.
Language
Good. Your declared language is en.
Dublin Core
This page does not take advantage of Dublin Core.
Doctype
XHTML 1.0 Transitional
Encoding
Perfect. Your declared charset is UTF-8.
W3C Validity
Errors : 0
Warnings : 0
Email Privacy
Warning! At least one email address has been found in the plain text. Use free antispam protector to hide email from spammers.
Deprecated HTML
Great! We haven't found deprecated HTML tags in your HTML.
Speed Tips
![]() |
Excellent, your website doesn't use nested tables. |
![]() |
Too bad, your website is using inline styles. |
![]() |
Too bad, your website has too many CSS files (more than 4). |
![]() |
Too bad, your website has too many JS files (more than 6). |
![]() |
Perfect, your website takes advantage of gzip. |
Mobile Optimization
![]() |
Apple Icon |
![]() |
Meta Viewport Tag |
![]() |
Flash content |
XML Sitemap
Great, your website has an XML sitemap.
| https://brockallen.com/sitemap.xml |
| https://brockallen.com/news-sitemap.xml |
Robots.txt
https://brockallen.com/robots.txt
Great, your website has a robots.txt file.
Analytics
Missing
We didn't detect an analytics tool installed on this website.
Web analytics let you measure visitor activity on your website. You should have at least one analytics tool installed, but It can also be good to install a second in order to cross-check the data.
Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.