Keycloak棱角分明2

时间:2016-11-04 08:58:14

标签: angular keycloak

我正在尝试使用有角度的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
  • 用户点击登录按钮
  • 用户被重定向到登录网址,此时我使用的是http://192.168.99.100/auth/realms/wb/account
  • 用户返回应用程序,角度服务告诉我用户是否已登录。

0 个答案:

没有答案