<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/authenticating-users-with-rpxnow-in-asp-net-mvc--fhyu3oznq" -->

---
title: Authenticating users with RPXNow (in ASP.NET MVC)
description: A walkthrough shows how to integrate RPXNow, a free JanRain service that unifies delegated login via Google Accounts, Live ID, Twitter, Facebook, and OpenID,...
canonical: https://daily.dev/posts/authenticating-users-with-rpxnow-in-asp-net-mvc--fhyu3oznq
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Authenticating users with RPXNow (in ASP.NET MVC) | daily.dev
og:description: A walkthrough shows how to integrate RPXNow, a free JanRain service that unifies delegated login via Google Accounts, Live ID, Twitter, Facebook, and OpenID,...
og:url: https://daily.dev/posts/authenticating-users-with-rpxnow-in-asp-net-mvc--fhyu3oznq
og:image: https://api.daily.dev/og/posts/FhYU3oZNQ.png
og:image:alt: Authenticating users with RPXNow (in ASP.NET MVC)
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Authenticating users with RPXNow (in ASP.NET MVC)

**[Maarten Balliauw](https://daily.dev/sources/maartenballiauw)** · 4 min read · 0 upvotes · 0 comments

## Summary

A walkthrough shows how to integrate RPXNow, a free JanRain service that unifies delegated login via Google Accounts, Live ID, Twitter, Facebook, and OpenID, into an ASP.NET MVC application. It covers building HtmlHelper extension methods for embedding or linking to the RPX login widget, writing an RpxLogin class that posts a token to RPX's auth_info API and deserializes the JSON response, and wiring everything into an AccountController with Login and Logout actions using FormsAuthentication. Sample code is provided as a downloadable zip.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.maartenballiauw.be/posts/2009-07-27-authenticating-users-with-rpxnow-in-aspnet-mvc>

## Similar posts on daily.dev

- [ASP.NET Core Security Explained: Modern Authentication, Authorization, and JWT](https://daily.dev/posts/asp-net-core-security-explained-modern-authentication-authorization-and-jwt-bgq4u3gn4) · Syncfusion · 4 upvotes · 0 comments
- [A New Auth0 ASP.NET SDK to Secure Your API](https://daily.dev/posts/a-new-auth0-asp-net-sdk-to-secure-your-api-orjhdas0x) · Auth0 · 23 upvotes · 0 comments
- [General Availability: Social Identity Providers \(IDPs\) for Native Auth](https://daily.dev/posts/general-availability-social-identity-providers-idps-for-native-auth-os3olrcam) · DevBlogs · 0 upvotes · 0 comments

---

Tags: [#authentication](https://daily.dev/tags/authentication), [#c#](https://daily.dev/tags/c#), [#oauth](https://daily.dev/tags/oauth)

[View this post on daily.dev](https://daily.dev/posts/authenticating-users-with-rpxnow-in-asp-net-mvc--fhyu3oznq)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Authenticating users with RPXNow (in ASP.NET MVC)","url":"https://daily.dev/posts/authenticating-users-with-rpxnow-in-asp-net-mvc--fhyu3oznq","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/authenticating-users-with-rpxnow-in-asp-net-mvc--fhyu3oznq"},"datePublished":"2026-10-04T13:05:17.904Z","dateModified":"2026-10-04T13:06:19.331Z","description":"A walkthrough shows how to integrate RPXNow, a free JanRain service that unifies delegated login via Google Accounts, Live ID, Twitter, Facebook, and OpenID,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/897fb1fc5579cbe949ff39f7a2538245?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/897fb1fc5579cbe949ff39f7a2538245?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Maarten Balliauw","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Maarten Balliauw","logo":"https://media.daily.dev/image/upload/s--rOTg3VYO--/f_auto,q_auto/v1791119043/logos/maartenballiauw?_a=BAMAMicg0","url":"https://daily.dev/sources/maartenballiauw"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/authenticating-users-with-rpxnow-in-asp-net-mvc--fhyu3oznq","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"authentication,c#,oauth","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Maarten Balliauw","item":"https://daily.dev/sources/maartenballiauw"},{"@type":"ListItem","position":3,"name":"Authenticating users with RPXNow (in ASP.NET MVC)"}]}
```

