Angular 如何使用授权代码处理重定向uri

Angular 如何使用授权代码处理重定向uri,angular,oauth-2.0,github-api,Angular,Oauth 2.0,Github Api,我有一个需要与Github API交互的Angular应用程序,我在Github上创建了一个oauth应用程序,将redirect_uri设置为/oauth,因此在该端点处,我将接收授权代码,以便稍后将其交换为访问令牌 我的问题是如何实现/oauth端点/路径/路由?我不认为我应该实现一个oauth.component,因为我在这里没有任何视图,只需要将此代码发送到后端并重定向到另一个页面 另一种方法是在app.component上的ngOnInit中直接使用此方法或订阅this.router.

我有一个需要与Github API交互的Angular应用程序,我在Github上创建了一个oauth应用程序,将redirect_uri设置为
/oauth
,因此在该端点处,我将接收授权代码,以便稍后将其交换为访问令牌

我的问题是如何实现
/oauth
端点/路径/路由?我不认为我应该实现一个
oauth.component
,因为我在这里没有任何视图,只需要将此代码发送到后端并重定向到另一个页面

另一种方法是在
app.component
上的
ngOnInit
中直接使用此方法或订阅
this.router.events
侦听
NavigationStart
事件。但我也不知道这是不是最好的方法