UNPKG

adp

Version:

Toolkit for interfacing with ADP Marketplace API's

98 lines (78 loc) 3.93 kB
module.exports = function(opts){ // Default | '/etc/integration-portal/' | set in profile.local/live if(!opts) return console.log("No SSL certificate directory specified."); // User should pass in sslCertDir so that we do not have to parse environment in here. var SSL_CERT_DIR = opts.ssl_loc; return { "COMMON":{ "s_response_type" :"code", "s_grant_type" :"authorization_code", "s_user_endPoint_common" :"/core/v1/userinfo", "s_CAR_endPoint_common" :"/events/core/v1/consumer-application.read", "s_scope" :"openid", "security_options" :"SSL_OP_NO_SSLv3" }, "ENV":{ "LOCALMOCK":{ // // It can not be just '/callback' | it will throw an error "s_callback_redirect_uri" :"http://localhost/integrate/callback", "ssl_key_filename" :SSL_CERT_DIR + "api.key", "ssl_cert_filename" :SSL_CERT_DIR + "api.pem", "s_client_id" :"ca95785a-3a65-4474-9471-cbe868be90d0", "s_client_secret" :"7198b9e8-dc65-460f-8695-f9c1d154520e", "s_bearer_token_endpoint" :"https://apidit.nj.adp.com/auth/oauth/v2/token", "s_token_endpoint" :"https://apidit.nj.adp.com/auth/oauth/v2/authorize", "s_user_endPoint" :"https://apidit.nj.adp.com", "s_mock_endPoint" :"http://localhost:7878", "s_netsecure_endpoint" :"http://netsecuredit.ws.nj.adp.com/scim/rest/api" }, "LOCAL":{ // // It can not be just '/callback' | it will throw an error "s_callback_redirect_uri" :"http://localhost/integrate/callback", "ssl_key_filename" :SSL_CERT_DIR + "api.key", "ssl_cert_filename" :SSL_CERT_DIR + "api.pem", "s_client_id" :"9d2f6e55-358f-486e-a853-ff36bcf2bd8a", "s_client_secret" :"8b225beb-a137-41e9-94a0-85685596aaef", "s_bearer_token_endpoint" :"https://apidit.nj.adp.com/auth/oauth/v2/token", "s_token_endpoint" :"https://apidit.nj.adp.com/auth/oauth/v2/authorize", "s_user_endPoint" :"https://apidit.nj.adp.com", "s_netsecure_endpoint" :"http://netsecuredit.ws.nj.adp.com/scim/rest/api" }, "DIT":{ "s_callback_redirect_uri" :"http://cdlhcmmktpl01.es.ad.adp.com:8855/integrate/callback", "ssl_key_filename" :SSL_CERT_DIR + "api.key", "ssl_cert_filename" :SSL_CERT_DIR + "api.pem", "s_client_id" :"ca95785a-3a65-4474-9471-cbe868be90d0", "s_client_secret" :"7198b9e8-dc65-460f-8695-f9c1d154520e", "s_bearer_token_endpoint" :"https://apidit.nj.adp.com/auth/oauth/v2/token", "s_token_endpoint" :"https://apidit.nj.adp.com/auth/oauth/v2/authorize", "s_user_endPoint" :"https://apidit.nj.adp.com", "s_netsecure_endpoint" :"http://netsecuredit.ws.nj.adp.com/scim/rest/api" }, "IAT":{ "s_callback_redirect_uri" :"/callback", "ssl_key_filename" :SSL_CERT_DIR + "marketplace.key", "ssl_cert_filename" :SSL_CERT_DIR + "marketplace.pem", "ssl_ca_filename" :SSL_CERT_DIR + "ca.pem", "s_client_id" :"IAT Client ID", "s_client_secret" :"IAT Client Secret", "s_bearer_token_endpoint" :"https://iat-api.adp.com/auth/oauth/v2/token", "s_token_endpoint" :"https://iat-accounts.adp.com/auth/oauth/v2/authorize", "s_user_endPoint" :"https://iat-api.adp.com", "s_netsecure_endpoint" :"http://netsecuredit.ws.nj.adp.com/scim/rest/api" }, "PROD":{ "s_callback_redirect_uri" :"https://apps.adp.com/integrate/callback", "ssl_key_filename" :SSL_CERT_DIR + "marketplace.key", "ssl_cert_filename" :SSL_CERT_DIR + "marketplace.pem", "ssl_ca_filename" :SSL_CERT_DIR + "ca.pem", "s_client_id" :"Prod Client ID", "s_client_secret" :"Prod Client Secret", "s_bearer_token_endpoint" :"https://api.adp.com/auth/oauth/v2/token", "s_token_endpoint" :"https://accounts.adp.com/auth/oauth/v2/authorize", "s_user_endPoint" :"https://api.adp.com", "s_netsecure_endpoint" :"http://netsecuredit.ws.nj.adp.com/scim/rest/api" } } } };