To a certain extent, yes. There are about 3 to 4 repos that brand themselves as 'Keycloak Passport', yet not a single one of them is actively maintained and most of them are either completely empty, don't allow using multiple realms, only implement part of the protocol, and/or don't fetch the user's data from Keycloak. There also exists a dedicated NodeJS connector by the Keycloak project itself, however, it is unusable if you are seeking to have Keycloak as 'yet another' passport strategy in your app. This project fills that gap. There are some known issues with using this passportjs strategy with the latest versions of next-auth. Follow the discussion here.
https://github.com/exlinc/keycloak-passport#readmeTags | keycloak passport exlinc keycloak-passport |
Implementation | Javascript |
License | Apache |
Platform | OS-Independent |
Keycloak Gatekeeper is an adapter which, at the risk of stating the obvious, integrates with the Keycloak authentication service. The Gatekeeper is most happy in the company of Keycloak, but is also able to make friends with other OpenID Connect providers. The service supports both access tokens in browser cookie or bearer tokens.
openid-provider keycloak proxy oauth2 openidKeycloak is an open source Identity and Access Management solution aimed at modern applications and services. It makes it easy to secure applications and services with little to no code. Users authenticate with Keycloak rather than individual applications. This means that your applications don't have to deal with login forms, authenticating users, and storing users. Once logged-in to Keycloak, users don't have to login again to access a different application.
identity-access-management identity-management access-management user-management ldapPassport-Local Mongoose is a Mongoose plugin that simplifies building username and password login with Passport. Passport-Local Mongoose does not require passport, passport-local or mongoose dependencies directly but expects you to have these dependencies installed.
passport mongoose-plugin mongoose authentication loginPassport strategy for authenticating with Facebook access tokens using the OAuth 2.0 API. This module lets you authenticate using Facebook in your Node.js applications. By plugging into Passport, Facebook authentication can be easily and unobtrusively integrated into any application or framework that supports Connect-style middleware, including Express.
passport facebook auth authn authentication identityWith PassportScanner you can use your camera to scan the MRZ code of a passport. It will extract all data like firstname, lastname, passport number, nationality, date of birth, expiration date and personal numer. IMPORTANT NOTICE: SCANNING IDENTITY DOCUMENTS IS IN MOST CASES RESTRICTED BY LAW. OBSERVE THE APPLICABLE LAWS USING THIS TOOL. THE COPYRIGHT HOLDER IS NOT IN ANY WAY LIABLE FOR UNLAWFUL USAGE OF THIS TOOL.
mrz passport scanner ocrIn this project, we have worked on an e-Passport application. This application would assist the Regional Passport O?cer and the Passport O?ce Sta? in issuing e-Passport cards. In our ?nal application package we have two Graphical User Interfaces and a set of libraries which in...
OAuth 2.0 authentication strategy for Passport.
passport auth authn authentication authz authorization oauth oauth2Twitter authentication strategy for Passport.
passport twitter auth authn authentication identityFacebook authentication strategy for Passport.
passport facebook auth authn authentication identityGitHub authentication strategy for Passport.
passport github auth authn authentication identityGoogle (OAuth) authentication strategies for Passport.
passport google auth authn authentication identityHTTP Bearer authentication strategy for Passport.
passport auth authn authentication authz authorization http bearer token oauthLocal username and password authentication strategy for Passport.
passport local auth authn authentication username passwordPassport middleware for Koa
authentication passport koa koa2 auth authorizationPassport strategy for authenticating with Steam using OpenID 2.0. The Steam authentication strategy authenticates users using a steam account, which is also an OpenID 2.0 identifier. The strategy requires a validate callback, which accepts this identifier and calls done providing a user. Additionally, options can be supplied to specify a return URL and realm.
steam openid passport node auth authn authentication identitypassport-azure-ad is a collection of Passport Strategies to help you integrate with Azure Active Directory. It includes OpenID Connect, WS-Federation, and SAML-P authentication and authorization. These providers let you integrate your Node app with Microsoft Azure AD so you can use its many features, including web single sign-on (WebSSO), Endpoint Protection with OAuth, and JWT token issuance and validation. passport-azure-ad has been tested to work with both Microsoft Azure Active Directory and with Microsoft Active Directory Federation Services.
azure-active-directory aad adfs sso oidc bearer shibbolethThis is a SAML 2.0 authentication provider for Passport, the Node.js authentication library.The code was originally based on Michael Bosworth's express-saml library.
saml adfs sso shibbolethLaravel Passport is an OAuth2 server and API authentication package that is simple and enjoyable to use. Documentation for Passport can be found on the Laravel website.
A boilerplate application for building web apps using express, mongoose and passport. Read the wiki to understand how the application is structured.
mongoose passport nodejs boilerplate express mvcPlease note that some of the Laravel Passport's routes had to 'go away' because they are web-related and rely on sessions (eg. authorise pages). Lumen is an API framework so only API-related routes are present.
lumen passport jwt oauth2
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.