• Stars
    star
    507
  • Rank 86,595 (Top 2 %)
  • Language
    C#
  • License
    MIT License
  • Created almost 11 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OAuth providers for Owin

Build status

OWIN OAuth Providers

Provides a set of extra authentication providers for OWIN (Project Katana). This project includes providers for:

  • OAuth
    • ArcGISOnline
    • ArcGISPortal
    • Asana
    • Backlog
    • Battle.net
    • Bitbucket
    • Buffer
    • Cosign
    • DeviantArt
    • Discord
    • Dropbox
    • EVEOnline
    • Fitbit
    • Flickr
    • Foursquare
    • Geni
    • GitHub
    • Gitter
    • Google+
    • HealthGraph
    • Instagram
    • LinkedIn
    • MyHeritage
    • Onshape
    • ORCID
    • PayPal
    • Podbean
    • Reddit
    • Salesforce
    • Shopify
    • Slack
    • SoundCloud
    • Spotify
    • StackExchange
    • TripIt
    • Twitch.tv
    • Untappd
    • Vimeo
    • Visual Studio Online
    • VKontakte
    • Wordpress
    • Xing
    • Yahoo
    • Yammer
  • OpenID
    • Generic OpenID 2.0 provider
    • Steam
    • Wargaming

Implementation Guides

Take a look at the samples project.

Installation

You may install each provider via nuget separately. They are named Owin.Security.Providers.*, or you may install the meta package Owin.Security.Providers which will give you all 40+ providers.

Contributions

If you would like to also contribute then please fork the repo, make your changes and submit a pull request.

A big thanks goes out to all these contributors without whom this would not have been possible.:

For most accurate and up to date list of contributors please see https://github.com/TerribleDev/OwinOAuthProviders/graphs/contributors

License

The MIT License (MIT)

Copyright (c) 2014, 2015 Jerrie Pelser

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

HardHat

Help secure .net core apps with various HTTP headers (such as CSP's)
C#
141
star
2

TimberWinR

A First-class Native Windows to Redis/Elasticsearch Logstash Agent utilizing Microsoft's LogParser
C#
65
star
3

Shodan.Net

c# client for shodan.io api
C#
51
star
4

TurboLinks.Net

Add TurboLink support to ASP.NET
C#
36
star
5

zanzibar

Ruby gem for interacting with a Secret Server installation
Ruby
20
star
6

Untappd.Net

C# Wrapper over untappd api
C#
20
star
7

UriBuilder.Fluent

A set of fluent extensions ontop of System.UriBuilder
C#
19
star
8

AzureTableStorageCache

Use azure table storage for AspNet core 1.0 Distributed Cache (save money on redis in azure)
C#
14
star
9

turbogo

Go
10
star
10

list-of-dotnet-core-middleware

Big list of awesome .net core middleware....
9
star
11

Opener.Net

launch a process xplat style
C#
7
star
12

whydoesdamianwear2watches.com

why does Damian Edwards wear two watches?
HTML
7
star
13

Git-CheatSheet

A git cheatsheet for my friends who are beginners
6
star
14

example-ts-cli

An example repo of a CLI built with typescript, esbuild, commander, and ora
TypeScript
5
star
15

remix-render

A remix stack for deploying remix to render.com with postgres
TypeScript
5
star
16

WebPerformanceChecklist

A checklist to make sure you website will be fast!
5
star
17

remix-heroku

A remix stack for deploying remix to heroku with postgres
TypeScript
5
star
18

DotNetMashup

Mashup blog of .NET related blog posts
C#
5
star
19

XamarinAdmobTutorial

Quick Demo to show you how to use admob with xamarin in android
Java
5
star
20

CompressR

Make sure your MVC and WebApi Actions return compressed
C#
5
star
21

verdaccio-deploy-to-render-github

Deploy verdaccio to render.com with github auth pre-configured
Dockerfile
4
star
22

WebserviceChecklist

things your app should have before shipping
4
star
23

LinqRb

Add extension methods to Linq that Ruby ppl will know
C#
4
star
24

Galbot

My Team's bot
CoffeeScript
4
star
25

ExternalClaimsToIdentityOwin

sample project that shows how to thread through an oauth claim (in this case wordpress) to an identity claim
C#
4
star
26

Alive.Net

Livecheck middlewear for aspnet core 1.0
C#
3
star
27

EmbedImageMiddleware

AspNet Core middlewear to convert image tags from urls to base64 encoded images
C#
3
star
28

hubot-situation

hubot script that quotes the situation from jersey shore
CoffeeScript
3
star
29

QuikPak

Quickly pack a directory inside an MSI that will install into IIS
C#
3
star
30

vanderzee-wilder

a GH-page dedicated to my colleauge
HTML
3
star
31

minbin

pastebin replacement built with React, Redux, and firebase.
TypeScript
3
star
32

vagrant-ie

get a vagrant box for every version of IE easily
3
star
33

Fortran-docker-mvc

fortran mvc in docker yo
Fortran
3
star
34

cnn-obs-ticker

display cnn news titles in your obs stream!
JavaScript
3
star
35

gulp-tasks-npm

registers npm-install and npm-publish gulp tasks with small configuration
JavaScript
3
star
36

lmltfy

Let me lycos that for you
JavaScript
3
star
37

Shodan.Net.Docs

docs for Shodan.Net
HTML
2
star
38

DrunkDial

Android app randomly calls someone in the contacts list
C#
2
star
39

dotnet-new-buisnesscard

a dotnet implementation of create-my-card
C#
2
star
40

SharpFog

C#
2
star
41

Docker-IIS-Slim

The smallest server core docker image I could make with iis
PowerShell
2
star
42

ContentBundling

Use attributes to manage your content bundling
C#
2
star
43

ProgrammerExcusesApi

Simple html scraper to convert programmerexcuses to json
C#
2
star
44

HairDresser.Companion

C#
2
star
45

UnityRoguelike

C#
2
star
46

Varanus

C#
2
star
47

alexa-dev-excuse

Sinatra based alexa skill
Ruby
2
star
48

Jin-San-Pang

2
star
49

XIVSync.Net

API binding for XIV Sync
C#
2
star
50

TwitchChat

a shell based twitch (readonly) chatroom
C#
2
star
51

Resume

My resume as json
Dockerfile
2
star
52

NetrunnerDb.Net

C# API wrapper over NetrunnerDb
C#
2
star
53

blog.terribledev.io.hexo

The old hexo based blog. Now retired
JavaScript
2
star
54

ReviewNinja-Welcome

Repo for me to try out ReviewNinja
1
star
55

stars.tparnell.io

web app to auto star your git repos (try it out yourself)
C#
1
star
56

puppet-rubydevkit

bootstrap ruby devkit on windows with puppet
Puppet
1
star
57

signalr-scratchpad

C#
1
star
58

LastDrink.tommyparnell.com

Days since I last drank
HTML
1
star
59

HydroCarbon

Making Windows Installers Great again
JavaScript
1
star
60

StreamElements.Net

A typed c# client for StreamElements
C#
1
star
61

getdotnet

Website for downloading .NET.
HTML
1
star
62

docker-webforms

an example of an old aspnet webforms project being built into a docker container
JavaScript
1
star
63

ResumeUpdateWebJob

recalculate dates for resume as azure webjob
C#
1
star
64

PastelGrid

Just messing around with css grid
CSS
1
star
65

UntappedWidget

C#
1
star
66

about

code than runs my about me website
JavaScript
1
star
67

ScmOutOfOffice

PowerShell
1
star
68

GulpBuildForDotNet

example building .net webapp with gulp
JavaScript
1
star
69

csstatsdresearchold

C#
1
star
70

appveyor-tag-tst

1
star
71

Hubot

my hubot
Batchfile
1
star
72

redirect.tparnell.io

redirect my crap
JavaScript
1
star
73

tommyparnell.com

HTML
1
star
74

Audi

Make all your unit tests pass with audi
C#
1
star
75

SimpleAnalyzer

A nuget package that installs all the general Live analyzers
Ruby
1
star
76

nodemutate

quick test I made to see how require's cache works...
JavaScript
1
star
77

CPPKoans

C++
1
star
78

terraform-ecs

Use terraform to build an ecs cluster
HCL
1
star
79

intro-to-docker

Materials for my in-person course on an intro to docker
C#
1
star
80

hubot-hobbsbrook-cafe

Hubot script: Get the menu for your hobbs brook location
CoffeeScript
1
star
81

RakeDotNet

An example how to build .NET code with rake
C#
1
star
82

SharpRepl

a very simple c# repl powered by roslyn.
C#
1
star
83

tparnell.io

Redirect gh page
HTML
1
star
84

alexa-excuse.net

me trying out the alexa .net sdk
C#
1
star
85

jsnlogReproStep

this was made for an issue I am filing with jsnlog
JavaScript
1
star
86

mono-repo-arch

An example of a mono-repo pattern for Large JS projects
JavaScript
1
star
87

RNetrunnerDb

Ruby Wrapper over Netrunner Db API
Ruby
1
star
88

TerribleDev.github.io

Simple page to be a "slide" for presentations
HTML
1
star
89

cppLearnings

figuring out c++ feel free to make fun of me
C++
1
star
90

NetrunnerDbToJinteki.net

Format a decklist from netrunnerdb onto your clipboard to paste in jinteki.net
C#
1
star
91

isTommyOnVistabreak.xyz

is tommy on vistabreak?
CSS
1
star
92

devbox

Vagrant Dev Box
Puppet
1
star
93

api.tparnell.io

api...about me @_@ 🔧
C#
1
star
94

.NETGravatarWrapper

Simple Gravatar Wrapper in C#
C#
1
star
95

verdaccio-deploy-to-render

Deploy an unconfigured verdaccio app to render.com
Dockerfile
1
star
96

about.tommyparnell.com

OLD code for about.tommyparnell.com
JavaScript
1
star
97

AzureFriday

Download Azure Friday
Ruby
1
star
98

TerribleDev.io

HTML
1
star
99

SinatraEmotionDetect

Sinatra app to show emotions expressed in images
Ruby
1
star
100

angular-demo

Simple angular demo to pitch the value of using a framework like angular
CSS
1
star