Welcome Guest | My Membership | Login

Using OWIN Security with MultiValue Data - Part 3


In the first article, I explained a little bit about what OWIN was, and the basic setup for creating a connection between an OWIN application and a MultiValue framework. In the second article, we covered the basic interface you need to implement in order to get the minimum requirements for using OWIN's identity/security framework in place. There are a few connection points left to create before it will be complete. Ready?

Quick Review

ApplicationDBContext - This class does all the work of connecting to the database and making the subroutine calls to return or update data.

ApplicationUser - This class is used to hold information about the user that the rest of the OWIN Identity system will use. This class will call the SPECTRUM.OWIN.USER subroutine and return a dynamic array of information about the user.

ApplicationUserStore - This class does most of the work of interface between OWIN and the ApplicationUser class. As you saw in the Part2 this class is very modular in design, so you only have implemented the interface requirement that you need.


Social Media Login

Use your existing social media logins to access your Membership/Subscription information.

Existing Magazine/Newsletter Subscriber (Quick Access)

If you are an existing International Spectrum subscriber, but have not registered with the website, please enter the Reference Code found on the magazine or in the e-mails you receive from us.

Magazine Reference Code location

Spectrum Login

New Subscriber

If you currently do not receive the Magazine or other emails from International Spectrum, select the "Subscribe" button below to create an new membership account.


Find out more about the different between the FREE and a Professional Membership at:
Compare Account Options


# # #          # # #          # # #


Related Articles

  • From the Inside May/June 2018

    Company: International Spectrum

    Our community has been battling this issue for years: the perceived lack of entry and mid-level developers. One of the things that I noticed in the last few Spectrum Conferences was that the age demographic of our attendees was trending younger.

  • 37th Annual Spectrum Conference Recap

    Company: International Spectrum

    The International Spectrum Conference for 2018 covered a lot about modernizing systems and re-inventing your IT environment for both new and existing developers. See what you missed at this year's four days of education, networking, and more.

  • MV Your Way: Extending mvBASIC

    Company: HDWP

    Every developer, regardless of languages used, tends to have a list of commands or processes or functions that annoy them. In MultiValue, it can be things like how the parenthetic version of the LOCATE statement has a parameter order of needle, haystack but the INDEX statement is haystack, needle. Or maybe you wish that OCONV had a few more options. This column is all about remaking MultiValue to work your way.

  • Business Tech: Watch Your Language

    Company: HDWP

    Knowing a new developers roots, and how they were shown to do things is important when training new developers. In this Article, Chuck talks about how to talk at new developers that are coming from different languages.

  • Using OWIN Security with MultiValue Data - Part 1

    OWIN is the latest iteration of Identity Management for .NET. It can be a powerful tool for MutliValue developers, not just for web applications, but for all .NET projects. This is Part 1 in a series of articles which will guide you through a detailed example of adapting Owin to your projects.

Return to top