如何从keycloak服务器获取access_token到我的授权组件。授权url如下所示:
http://localhost:8081/auth/realms/external/protocol/openid-connect/auth?client_id=myapp&redirect_uri=http%3a%2f%2flocalhost%3a4200%2fauth&response_type=token&scope=openid&nonce=test123
import { Component, OnInit } from '@angular/core';
import {ActivatedRoute} from '@angular/router';
@Component({
selector: 'app-auth',
templateUrl: './auth.component.html',
styleUrls: ['./auth.component.scss']
})
export class AuthComponent implements OnInit {
constructor(private route: ActivatedRoute) { }
ngOnInit() {
console.log(this.route.snapshot);
console.log(this.route.snapshot);
}
}
http://localhost:4200/auth#access_token=qwerty123&session_time=123456789
我的问题是,如何让它工作,以及获得access_token。
以下内容应该起作用
this.route.queryParams.subscribe(params => {
const accesToken = this.route.snapshot.fragment
.split("&")[0]
.replace("/", "")
.split("=")[1];
});
对于react应用程序,我有以下嵌套路由/组件的基本结构:
我有一个路由器像下面: 以下是我想要实现的目标: 如果未登录,将用户重定向到 如果用户在登录后试图访问,请将其重定向到root 因此,现在我尝试在
我在使用react hooks的reach router上遇到了一点问题。我需要在浏览器中捕获路由的参数,我尝试使用Web of reach路由器中的本机文档的道具,但这并没有给我参数,路由是这样的: 如何捕获该变量“init”?
问题内容: 我已经签出了很多页面,但是大多数教程和脚本使用这种JSON输出类型返回错误代码。那么,如何才能从Java中的JSON中提取数据? 问题答案: 如果要使用Gson,则首先声明用于容纳每个元素和子元素的类: 然后,声明一个最外层元素的数组(因为在这种情况下,JSON对象是一个JSON数组),并对其进行分配: 然后,您只需访问的元素。 要记住的重要一点是,您声明的属性的名称和类型应与JSON
例如,我重定向在我的水疗localhost:3000/ProductPage/014我如何采取'014'值我的反应变量?
你好,我来自从URL获取JSON对象 我试着去买一顶帽子- 有人能告诉我我做错了什么吗?