Androidaccountmanageropenidconnect

Androidaccountmanageropenidconnect
Alternatives To Androidaccountmanageropenidconnect
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Passport21,29581,2723,9164 days ago32May 20, 2022363mitJavaScript
Simple, unobtrusive authentication for Node.js.
Justauth14,549
5 days ago29mitJava
🏆Gitee 最有价值开源项目 🚀:100: 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy!
Hydra13,87888 hours ago1May 08, 201973apache-2.0Go
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
Cas10,038230610 hours ago127September 04, 20222apache-2.0Java
Apereo CAS - Identity & Single Sign On for all earthlings and beyond.
Identityserver48,9443143593 months ago99March 18, 2021apache-2.0C#
OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
Authlib3,5801621473 days ago35April 06, 202247bsd-3-clausePython
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
Openiddict Core3,3654323a day ago28August 22, 202222apache-2.0C#
Versatile OpenID Connect stack for ASP.NET Core and Microsoft.Owin (compatible with ASP.NET 4.6.1)
Oathkeeper2,896
6 days ago175September 14, 202259apache-2.0Go
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
Node Oidc Provider2,59825624 days ago317September 13, 2022mitJavaScript
OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js
Appauth Android2,387120415 days ago8December 22, 2021169apache-2.0Java
Android client SDK for communicating with OAuth 2.0 and OpenID Connect providers.
Alternatives To Androidaccountmanageropenidconnect
Select To Compare


Alternative Project Comparisons
Readme

Android AccountManager Openid Connect Sample

This is a sample application for Android that explains how you can use the AccountManager API of Android in combination with an OpenID Connect provider. For this sample I have relied on Auth0, a SAAS based STS. But you can also use the sample code in combination with ADFS 2016, Azure AD, ...

I am using the official Google OAuth library for Java (https://developers.google.com/api-client-library/java/google-api-java-client/dev-guide) to integrate with the OpenID Connect provider (OpenID Connect is a protocol on top of OAuth2). The advantage of relying on this library is that it takes care of most the OpenID Connect related details. There are multiple authentication options in OAuth2/OpenID Connect, but for this sample I make use of the Authorization Code Grant flow. This authentication option makes use of a login web page that is comming from the STS. For the sample I display the login page in the Android system browser and not in an embedded browser view. This is based on recommendations that can be found in: https://tools.ietf.org/html/draft-wdenniss-oauth-native-apps-00. The motivation behind this is that if you always rely on the system browser, you can 'train' your users only to enter their credentials when they see the DNS of your company over an HTTPS connection in the address bar.

Popular Oauth Projects
Popular Openid Projects
Popular Security Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Oauth
Openid
Openid Connect