ionic-team / ionic-v3

The repo for Ionic 3.x. For the latest version of Ionic, please see https://github.com/ionic-team/ionic
Other
127 stars 85 forks source link

Dedicated Ionic OIDC plugin #488

Open ionitron-bot[bot] opened 5 years ago

ionitron-bot[bot] commented 5 years ago

Original issue by @Aeseir on 2018-05-21T00:37:26Z

Feature Request

Ionic Info Run ionic info from a terminal/cmd prompt and paste the output below.

insert the output from ionic info here

Describe the Feature Request Ionic needs to have a OIDC connector implementation to take advantage of the new OpenID Connect standards utilised in the industry, and leverage custome OIDC Providers. As can be seen in various forums (especially stackoverflow.com) it is a problem that is tackled in a hacky manner currently using plugins/packages that just don't fit in with ionic framework effectively or smoothly. The ability to leverage OIDC standards becomes critical the more security becomes part of mobile apps, especially in business transactions.

Describe Preferred Solution The ideal solution is for Ionic team to develop a authentication component/service for the framework, that meets the OpenID Connect specifications/standards. This component/service should be easily used, and configured as per other components to enable devs to focus on business/client need rather than hacking away security implementations.

Describe Alternatives Current alternatives explored:

Currently none of these are effective implementations (either don't work due to dependencies or hacky implementations or breach the standards)

Related Code Good example in Angular world is https://github.com/damienbod/angular-auth-oidc-client. Certified and easily implementable. Enables users to go from blank canvas to full security implementation in less than 5 min.

Additional Context Stackoverflow:

jbloem9 commented 4 years ago

Is there any progress on this feature request?