You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
614 B
JavaScript
22 lines
614 B
JavaScript
module.exports = {
|
|
fn() {
|
|
const oidcClient = sails.hooks.oidc.isActive() ? sails.hooks.oidc.getClient() : null;
|
|
return {
|
|
item: {
|
|
oidc:
|
|
sails.config.custom.oidcIssuer !== ''
|
|
? {
|
|
authorizationUrl: oidcClient.authorizationUrl({
|
|
scope: sails.config.custom.oidcScopes,
|
|
response_mode: 'fragment',
|
|
}),
|
|
endSessionUrl: oidcClient.issuer.end_session_endpoint
|
|
? oidcClient.endSessionUrl({})
|
|
: null,
|
|
}
|
|
: null,
|
|
},
|
|
};
|
|
},
|
|
};
|