authentification oauth2

This commit is contained in:
Allemand Sylvain 2018-04-09 16:49:07 +02:00
parent c115046a7c
commit 1c8a00943c
3 changed files with 31 additions and 0 deletions

View file

@ -54,5 +54,24 @@ Meteor.startup(() => {
Authentication.checkAdminOrCondition(userId, normalAccess);
};
if (Meteor.isServer) {
ServiceConfiguration.configurations.upsert(
{ service: 'oidc' },
{
$set: {
loginStyle: 'redirect',
clientId: 'CLIENT_ID',
secret: 'SECRET',
serverUrl: 'https://my-server',
authorizationEndpoint: '/oauth/authorize',
userinfoEndpoint: '/oauth/userinfo',
tokenEndpoint: '/oauth/token',
idTokenWhitelistFields: [],
requestPermissions: ['openid']
}
}
);
}
});