【发布时间】:2021-10-22 08:05:00
【问题描述】:
我正在尝试从 okta 获取详细信息并将它们存储在商店中。我有一个@effect,它将调用服务文件a-service.ts。
我在服务构造函数中调用 okta 库,如下所示
@Injectable()
export class test{
constructor (public a : oktaAuthService){
}
public getDetails(){console.log("metohod loading")}
}
}
获取错误异常:
未处理的承诺拒绝:无法读取未定义的属性 (阅读:'redirectUri');区域:;任务;承诺。那么;价值; TypeError: cannot read properties of undefined... at new OktaAuthService (okta-angular.js:44)........
【问题讨论】:
-
您使用的是什么版本的 Okta Angular?我问是因为
OktaAuthService在 4.x 中被删除了。 github.com/okta/okta-angular/blob/master/… -
@okta/okta-angular:"3.2.2" @okta/okta-auth-js:"^5.4.3"
-
看来你需要在你的主
app.module.tsgithub.com/okta/okta-angular#usage中配置OktaAuthModule