1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-08-04 21:15:24 +02:00

implemented keycloak RSA PK token checking

This commit is contained in:
Harvey Kandola 2017-03-17 11:02:04 +00:00
parent 8aeb3eaec4
commit f674631149
6 changed files with 48 additions and 98 deletions

View file

@ -90,18 +90,18 @@ export default Ember.Component.extend({
return;
}
let pk = this.get('keycloakConfig.publicKey');
if (is.not.startWith(pk, '-----BEGIN PUBLIC KEY-----')) {
pk = '-----BEGIN PUBLIC KEY-----' + pk;
}
if (is.not.endWith(pk, '-----END PUBLIC KEY-----')) {
pk = pk + '-----END PUBLIC KEY-----' ;
}
// let pk = this.get('keycloakConfig.publicKey');
// if (is.not.startWith(pk, '-----BEGIN PUBLIC KEY-----')) {
// pk = '-----BEGIN PUBLIC KEY-----' + pk;
// }
// if (is.not.endWith(pk, '-----END PUBLIC KEY-----')) {
// pk = pk + '-----END PUBLIC KEY-----' ;
// }
this.set('keycloakConfig.publicKey', pk);
// this.set('keycloakConfig.publicKey', pk);
config = Ember.copy(this.get('keycloakConfig'));
Ember.set(config, 'publicKey', encoding.Base64.encode(pk));
Ember.set(config, 'publicKey', encoding.Base64.encode(this.get('keycloakConfig.publicKey')));
break;
}