@salte-auth/okta
Version:
A Salte Auth provider for authenticating with Okta!
30 lines (21 loc) • 581 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var salteAuth = require('@salte-auth/salte-auth');
class Okta extends salteAuth.OpenIDProvider {
constructor(config) {
super(config);
}
get name() {
return 'okta';
}
get login() {
return this.url("".concat(this.config.url, "/oauth2/v1/authorize"));
}
get logout() {
return this.url("".concat(this.config.url, "/oauth2/v1/logout"), {
id_token_hint: this.idToken.raw,
post_logout_redirect_uri: this.redirectUrl('logout')
});
}
}
exports.Okta = Okta;