{"repo":"capacitor-community/generic-oauth2","free":true,"listed":false,"github":"https://github.com/capacitor-community/generic-oauth2","clone":"git clone https://github.com/capacitor-community/generic-oauth2.git","description":"Generic Capacitor OAuth 2 client plugin. Stop the war in Ukraine!","language":"Java","stars":280,"topics":["capacitor","oauth2","oauth2-client","capacitor-plugin","social-login","authentication"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Generic OAuth 2 @capacitor-community/generic-oauth2 Generic Capacitor OAuth 2 client plugin. Introduction This is a generic OAuth 2 client plugin. It lets you configure the oauth parameters yourself instead of using SDKs. Therefore, it is usable with various providers. See identity providers the community has already used this plugin with. Installation Versions Plugin For Capacitor Docs Notes -------- --------------- --------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------- 7.x 7.x.x README Xcode 16.0+ required! 6.x 6.x.x README Breaking changes. As of this version the changelog will be available in the Releases tab in GitHub. XCode 15.0 needs this version 5.x 5.x.x README Breaking changes see Changelog. XCode 14.1 needs this version Supported flows See the excellent article about OAuth2 response type combinations. https://medium.com/@darutk/diagrams-of-all-the-openid-connect-flows-6968e3990660 The plugin on the other will behave differently depending on the existence of certain config parameters: These parameters are: - accessTokenEndpoint - resourceUrl e.g. 1. If responseType=code , pkceDisable=true and accessTokenEndpoint is missing the authorizationCode will be resolve along with the whole authorization response. This only works for the Web and Android. On iOS the used lib does not allows to cancel after the auth","default_branch":null,"files":null,"tree":[],"storefront":"/r/capacitor-community","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/capacitor-community/generic-oauth2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}