问题标签 [ionic-auth-service]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
94 浏览

angular - Angular 2 网站中的 Ionic 2 云身份验证

我们正在构建一个与 Ionic 2 应用程序中提供的服务等效的桌面网站。网站将是 Angular 2 网站。

我们计划使用离子云进行身份验证https://ionic.io/cloud#authentication

我们可以在我们的网站中使用相同的身份验证吗?我们希望避免重复工作。

谢谢

0 投票
0 回答
374 浏览

ionic-framework - 使用 Ionic Auth 服务和我的自定义 API

许多移动应用程序需要用户登录。这就是 Ionic 推出他们的 Auth 服务 ( https://docs.ionic.io/services/auth/ ) 的原因。我可以通过 Auth 服务本身或通过 Ionic API 创建用户。我还可以为每个用户保存自定义数据。很好的是,我可以向我的用户发送有针对性的推送通知。似乎是一个很好的开箱即用解决方案。

但大多数时候应用程序有更复杂的逻辑(用户可以发布一些东西,用户可以订购一些东西,付款,......)。在这些情况下,具有 Ionic 一些属性的简单用户并没有多大帮助。

因此,我不仅需要在应用程序内部授权用户,还需要针对某些自定义 API 授权。这就是我提出问题的地方……最好的方法是什么?

我想到的一些事情:

  • 在 Ionic 中创建用户时,还要在我的 API 中使用相同的电子邮件和密码创建相同的用户。所以我可以提出授权请求。但这不使用任何令牌,我必须在每个请求中传递我的密码,我也担心数据一致性。如果用户更改了密码怎么办?
  • 使用内部 Ionic 用户 ID,创建一个全局令牌并使用用户 ID 和全局令牌在我的 API 中对用户进行身份验证。但这安全吗?

我心中的另一个担忧:如果我在 Ionic Auth 系统中保存用户名、电子邮件等,我每次在我自己的系统中需要它时都必须通过他们的 API 访问它。例如:用户在应用程序中订购产品。然后我的系统需要向用户发送确认信息。我必须访问 Ionic API 才能知道用户通过电子邮件发送……等等。

我认为这一切都令人困惑。

  • Ionic Auth 不适合这种情况吗?然后,我根本看不出它是做什么用的......
  • 离子身份验证还没有......?
  • 我只是不明白吗?
0 投票
0 回答
244 浏览

ionic-framework - TypeError: $ionicAuth.signup 不是函数

我正在使用处理注册和登录/注销的 $ionicAuth 服务。我按照本教程https://docs.ionic.io/services/auth/#emailpassword-authenticationhttps://docs.ionic.io/setup.html - 设置离子云和使用服务。当我尝试注册时,我收到此错误 - $ionicAuth.signup 不是函数。请帮我解决这个问题。

0 投票
1 回答
914 浏览

javascript - 未捕获的错误:[$injector:modulerr] 无法实例化模块启动器

这就是我与空白屏幕相处的方式。我想要一个登录页面,人们可以在其中注册并使用他们的注册登录到应用程序。

未捕获的错误:[$injector:modulerr] 无法实例化模块启动器,原因是:
错误:[$injector:modulerr] 无法实例化模块 firebase,原因是:
错误:[$injector:nomod] 模块“firebase”不可用!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。

索引.html

控制器.js

服务.js

应用程序.js

登录页面

注册页面

请问有人可以帮我吗?

0 投票
1 回答
36 浏览

ionic-framework - 更改 Ionic 云身份验证密码重置电子邮件的品牌名称

我在我的应用程序中使用离子云进行身份验证,

在此处输入图像描述

发送的密码重置电子邮件的主题为 Ionic App。我想使用 My App Name 作为主题。不是离子应用程序

我怎样才能做到这一点。谢谢

0 投票
1 回答
595 浏览

angular - 如何在 Ionic 4 中使用 POST REST API 实现忘记密码?

Ionic 4:如何使用 POST 方法实现忘记密码功能:REST API?

我已经使用 REST API 检查了用户并且它已经过验证,但我不确定如何发送经过验证的用户的电子邮件和新密码,以及新密码和更新密码等 2 个字段。

注意:如果我的问题不清楚,请建议我忘记密码 API

这是更新密码的 API: 方法:POST

网址: https ://www.abcd.com/updatePassword

要求:

失败:

成功: