-
Recent Posts
Tags
- .NET
- ASP.NET
- ASP.NET Core
- ASP.NET Identity
- ASP.NET MVC
- aspnetcore2.0
- authentication
- Azure
- Basic Outcomes Service
- bootstrap
- BouncyCastle
- Canvas
- CodePlex
- competency based learning
- Content Item Message
- convert html
- differentiated content
- differentiated learning
- DOE
- ElSi
- Entity Framework
- Git
- GitHub
- Google Classroom
- htmlagilitypack
- html tags
- Identity Model
- Identity Server 4
- IMS
- inBloom
- jQuery
- jquery mobile
- LEA
- LTI
- LTI Advantage
- LTI Advantage Platform
- LTI Advantage Tool
- LTI Assignment and Grade Services
- LTI Consumer
- LtiLibrary
- LTI Names and Role Provisioning Services
- LTI Outcomes
- LTI Provider
- Microsoft Identity
- mobile
- MVC
- NCES
- netcore2.0
- NuGet
- OAuth
- OAuth.Net
- OAuth 2
- OAuth 2.0
- OpenID
- OpenID Connect
- OpenID Connect Third Party Login
- Outcomes
- OWIN
- sample
- Signature Base String
- SLC
- source control
- Swagger
- Swashbuckle
- Web API
- Web Forms
Archives
Meta
Tag Archives: OAuth
I’ve Launched My inBloom LTI App, Now What?
In a previous post, I described how I made my Sample LTI Consumer website (Consumer) into an SLC–now inBloom—application: The first step was to extend the OAuth 2.0 support in ASP.NET MVC 4.5 to work with inBloom. When my sample … Continue reading
Does LTI use OAuth?
How to Think About OAuth I’ve been “following” Tim Bray for a very long time. Probably since Chris Sells organized an XML conference at the amazing Skamania Lodge. He recently wrote down some of his thoughts about OAuth in his … Continue reading
IMS and SLC living together
“Human sacrifice, dogs and cats living together… mass hysteria!” – Dr. Peter Venkman Can LTI and SLC live together peacefully or will there be mass hysteria? The IMS Global Learning Consortium is “Advancing Learning Impact by Enabling the Open Foundation … Continue reading
Updated Sample Consumer
The sample consumer website at consumer.azurewebsites.net has had a lot of updates over the last month: Restructured as a “traditional” LMS or portal style website. Assignments are organized into courses. Users are teachers, students, or both and can be enrolled … Continue reading
Online Tool Consumer now supports Twitter, Facebook, Google, and Microsoft Live login
My sample tool consumer web site is based on the ASP.NET MVC 4 Web Application Template. I chose to start with a template so I could get right to the stuff that I find interesting and not worry too much … Continue reading
Building the LTI POST
In The Launch Action, I showed how the LTI link is launched: The AssignmentController.Launch method calculates all the LTI fields, saves them in the ViewBag, and loads the Assignment/Launch View. The View constructs a <form> from the data in ViewBag. … Continue reading
The Launch Action
In my last post I mentioned that I had just posted a sample LTI Consumer app on CodePlex. Consumer is an ASP.NET MVC 4.5 app (it also uses Entity Framework 5, jQuery, jQuery UI, Chosen, tiny-mce, and qtip). Most of … Continue reading