| 12345678910111213141516171819202122 | 
							- Accounts.oauth.registerService('oidc');
 
- if (Meteor.isClient) {
 
-   Meteor.loginWithOidc = function(options, callback) {
 
-     // support a callback without options
 
-     if (! callback && typeof options === "function") {
 
-       callback = options;
 
-       options = null;
 
-     }
 
-     var credentialRequestCompleteCallback = Accounts.oauth.credentialRequestCompleteHandler(callback);
 
-     Oidc.requestCredential(options, credentialRequestCompleteCallback);
 
-   };
 
- } else {
 
-   Accounts.addAutopublishFields({
 
-     // not sure whether the OIDC api can be used from the browser,
 
-     // thus not sure if we should be sending access tokens; but we do it
 
-     // for all other oauth2 providers, and it may come in handy.
 
-     forLoggedInUser: ['services.oidc'],
 
-     forOtherUsers: ['services.oidc.id']
 
-   });
 
- }
 
 
  |