许多移动应用需要用户登录。这就是Ionic推出Auth服务(https://docs.ionic.io/services/auth/)的原因。我可以通过Auth服务本身或通过Ionic API创建用户。我还可以为每个用户保存自定义数据。非常好的是我可以向我的用户发送有针对性的推送通知。看起来像一个很好的开箱即用的解决方案。
但大多数时候,应用程序的逻辑更复杂(用户可以发布内容,用户可以订购内容,付费,......)。具有一些Ionic属性的简单用户在这些情况下没有多大帮助。
所以我需要不仅在应用程序内部而且还针对某些自定义API授权用户。这就是我的问题出现的地方......最好的方法是什么?
我想到了一些事情:
另一个令我担心的问题是:如果我在Ionic Auth系统中保存用户名,电子邮件等,我每次在自己的系统中需要时都必须通过API访问它。例如:用户在应用中订购产品。然后我的系统需要向用户发送确认。我必须访问Ionic API才能知道用户发送电子邮件......所以拥有。
我认为这很令人困惑。