我正在尝试使用有角度的2进行keycloak。我正在为他做的服务,就像他们在他们的文档中所做的那样。但是,即使我在连接到我的帐户密钥网址(not authenticated
)时已连接,它也始终返回auth/realms/wb/account
。
declare var Keycloak: any;
@Injectable()
export class UserMockService {
constructor() {
let keycloak: any = new Keycloak('assets/keycloak.json');
keycloak.init().success(function(authenticated) {
alert(authenticated ? 'authenticated' : 'not authenticated');
}).error(function() {
alert('failed to initialize');
});
}
}
是的确找到了json。
{
"realm": "wb",
"auth-server-url": "http://192.168.99.100/auth",
"ssl-required": "external",
"resource": "wb",
"public-client": true
}
哦,是的,在我忘记之前:重定向用户连接到我的应用程序的URL到底是什么?好像它应该是容易找到的东西,但他们的文档是如此分散..为了连接目前我使用/ auth / realms / wb / account但这是连接到帐户设置的URL ..
所以流程是这样的:
http://192.168.99.100/auth/realms/wb/account
。