{"_id":"@byu-oit/byu-cas","_rev":"20-a197eabf4bb8d14a9c17051ac6cb99e2","name":"@byu-oit/byu-cas","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@byu-oit/byu-cas","version":"1.0.0","keywords":["byu","cas","brigham young university","central authentication service"],"author":{"name":"Aaron Rasmussen","email":"aaron_rasmussen@byu.edu"},"license":"MIT","_id":"@byu-oit/byu-cas@1.0.0","maintainers":[{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"oscea","email":"it@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"thatjoemoore","email":"npm@thatjoemoore.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"}],"contributors":[{"name":"Luke Nelson"},{"name":"Ian Hunter","email":"ianhunter@byu.edu"}],"homepage":"https://github.com/byu-oit/byu-cas","bugs":{"url":"https://github.com/byu-oit/byu-cas/issues"},"dist":{"shasum":"ef366dc3136f673911e7ab9d63d732b7525282c1","tarball":"https://registry.npmjs.org/@byu-oit/byu-cas/-/byu-cas-1.0.0.tgz","fileCount":6,"integrity":"sha512-XwBiWaMcMQkadH1DK3BBQAgYhrnxcSVLZWKlfZuxryl5zD0DNheQy2/0LlrBneoMzGbW9eUH+cXYI1zdDsFE3A==","signatures":[{"sig":"MEUCIBc1kqBMLdL2A/ktZxE6lo+ZktOO/bTK2GJhdDjcu5H8AiEA8KkDI7PJ3qm+buXuH9vJWLo4dXLE7siNqgI6OlGGvdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5Y4sCRA9TVsSAnZWagAAjmUP/0wh7l8yOeNmt/8numWj\n4n2MHFMltDU6JP9V7ZANuioEZvL3T98n/p6NM6DAaD2IkNpkpzyOCudO2t9p\nKojISRDT/1AlJkB75RK79ekxopk5EfLWmBGnTHvuMJ3HV9Yxv4UYoBhdqbY5\nFxp65yvkHRNHvyYR/Jm5fiakycXmpGsqJNEraPuK8AGIPR4qDlu1fP2CZJYw\n1z+BJULW9a5bQR3ChB6ug3t7pFaOl7q2SzydFd9woIpJW0S2IT/Fqgx15VS+\nB7zVvwiZQcX8D6R9OPBHWBnm6j8lPkrF33zZze4MnuwSMqCduGfRISOBIV4m\n3gyc6TxGfX+lKKIp5KHjQK58nc+i4ZP5N0oP70gFXQ67GfmEe+42UX4vfj+g\nybrpUyza8Z7HBZHQhAHT6ozl9SwZN7x39BJClIxiw0NObXikYwjv7Hm6B9la\n9OlQKbs0dE3kfFwzDuvvgretBs/P1tGhkXL/jdtWTGZtRWGfpmrivF0s5gI/\nZlwUbmm51NhZKdxKHTMDLRs/ja9VAflcA2P6QVHny9f8+Fd2WHYF8l7F9Gru\nHye/LNT38IegZ3Xqt40J+cFNBfdOk50hyBgrgGM5deloHD+AV9HCSYW2Myip\nig+N8E1p+epIJhNQvQjOhQtf/dPx/freognSQO7cGT9IDhpKi4gB7mdOwgTr\n0+3P\r\n=TRxE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2e578a6882a411d8d3193154d4150da7eba05b35","scripts":{"test":"INSECURE=true $(npm bin)/mocha -t 5000 test.spec.js"},"_npmUser":{"name":"arasmus8","email":"arasmus8@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/byu-cas.git","type":"git"},"_npmVersion":"6.9.0","description":"CAS tools specific to Brigham Young University, Provo","directories":{},"_nodeVersion":"10.14.1","dependencies":{"cheerio":"^1.0.0-rc.3","request":"^2.48.0","bluebird":"^3.5.4","@byu-oit/xcas":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/byu-cas_1.0.0_1558548011936_0.42500748697424684","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@byu-oit/byu-cas","version":"1.0.1","keywords":["byu","cas","brigham young university","central authentication service"],"author":{"name":"Aaron Rasmussen","email":"aaron_rasmussen@byu.edu"},"license":"MIT","_id":"@byu-oit/byu-cas@1.0.1","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"oscea","email":"it@byu.edu"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"}],"contributors":[{"name":"Luke Nelson"},{"name":"Ian Hunter","email":"ianhunter@byu.edu"}],"homepage":"https://github.com/byu-oit/byu-cas","bugs":{"url":"https://github.com/byu-oit/byu-cas/issues"},"dist":{"shasum":"35b98acecf7512e615404f06e893b677dd81a846","tarball":"https://registry.npmjs.org/@byu-oit/byu-cas/-/byu-cas-1.0.1.tgz","fileCount":6,"integrity":"sha512-cCkkCf/mj+/iR6zTeUiP2mZrPfsT58JPvjXJP5uzQ2o+RuzgA0wEKgF2LcxaoIaqNjxBm0OksTVa3XAdpx3mBA==","signatures":[{"sig":"MEUCIQCiHRYPSFN+agsSiyFN6Cj0Q0SISfZgAPp0Wx4ONqe+BQIgV79piAS+BydNCjgCWofY8weM7u3z9KfC275CSTrsqwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6txuCRA9TVsSAnZWagAALP0P/3PnVLMpFMMlq47YoPvD\n0VnVQhThFcOoXslOSAnVySvQ6pK1JvAz4N44+Rwu/YBG1J199EmBdphlGWhP\nMGuCQSSxgWQqn3s4gfoGli2TdKp8Eavh15Lt5uteAafA3Ot0PUw13CxGQy39\nM4Ajc+vD58lHkU9wDihxoXsRsLzIXBpPmvKPg30wrsg2orJtTjp1VMuHsLeX\nVAy1m07rYGd4h7NmWdOWuvE9doUuH+WoWQ3YO9dAnrsCkdKkDd21pQBAoB6B\nIabc+mI8SIj8VZnhFkuTMwXM0sFLO+9pYqJ9wOAzhVBJVWv9sqjp9SQS48cO\nF3tWb5klscD80f78gftP0vtotf5G0yLgKZU4BSkf5pN7cOb7EaRvdk4+R+dJ\nQt7iMcPjWMtxxhKnDiPKlq80YbV0DKW4144BMg4eeo7skaM15d84jkt0OAhx\neBFMLOXYN9oBo1iuu3FbdtJl3h/JvaV634p/7w/Sp5VCldHV0qh/m3RicMlw\n3L3LKChZD6xhTnAUM7YMe4/zCIxM88o14LAKRm7DrP0kKx/A7a2pP1oWupS1\nPfWXhGjPc1eMn98pTBsPK55bCbYZmQLBR3UvDf7KvsxU5HSjtoVrlR0yESbh\nfY9JQk4Y0op6bnVbG29fGKedq5c5FTeOqJj8OSAM74MmgXT6cXLKO9pu7wT6\nwFrx\r\n=5mWh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f4df808c04c94b45150acae4bf5d4612f271edd1","scripts":{"test":"INSECURE=true $(npm bin)/mocha -t 5000 test.spec.js"},"_npmUser":{"name":"martingarn","email":"martin_garn@byu.edu"},"repository":{"url":"git+https://github.com/byu-oit/byu-cas.git","type":"git"},"_npmVersion":"6.9.0","description":"CAS tools specific to Brigham Young University, Provo","directories":{},"_nodeVersion":"11.10.0","dependencies":{"cheerio":"^1.0.0-rc.3","request":"^2.48.0","bluebird":"^3.5.4","@byu-oit/xcas":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/byu-cas_1.0.1_1575672942500_0.03519583983626817","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@byu-oit/byu-cas","version":"1.0.2","keywords":["byu","cas","brigham young university","central authentication service"],"author":{"name":"Aaron Rasmussen","email":"aaron_rasmussen@byu.edu"},"license":"MIT","_id":"@byu-oit/byu-cas@1.0.2","maintainers":[{"name":"arasmus8","email":"arasmus8@gmail.com"},{"name":"blakemorgan","email":"b.morgan.296@gmail.com"},{"name":"byujol","email":"byujol@gmail.com"},{"name":"garygsc","email":"garygsc@gmail.com"},{"name":"gi60s","email":"james.speirs@gmail.com"},{"name":"lehinpm","email":"lehi_alcantara@byu.edu"},{"name":"martingarn","email":"martin_garn@byu.edu"},{"name":"mhailstone","email":"matthew.hailstone@gmail.com"},{"name":"oscea","email":"it@byu.edu"},{"name":"pauldeden","email":"byu-oit-npmjs@byu.edu"},{"name":"stuft2","email":"spencer.tuft@gmail.com"},{"name":"yoshutch","email":"scott_hutchings@byu.edu"}],"contributors":[{"name":"Luke Nelson"},{"name":"Ian Hunter","email":"ianhunter@byu.edu"}],"homepage":"https://github.com/byu-oit/byu-cas","bugs":{"url":"https://github.com/byu-oit/byu-cas/issues"},"dist":{"shasum":"04bedbe05908907d6575cb349f08e283e5c03340","tarball":"https://registry.npmjs.org/@byu-oit/byu-cas/-/byu-cas-1.0.2.tgz","fileCount":6,"integrity":"sha512-CkaMApvqIoZA5ZZ3xvpu4gOH1jyNt/AxW0G1M3Tal1kMYIgQkXeLbr3FsptJaRJbi302padgb3Ph3zAX+C9IbA==","signatures":[{"sig":"MEYCIQC21GuSEe8zqx311ieTIN5pRR0zHYPKy8YPWa8pRXR0kgIhAIOWEwWGRRtZfhSvM1ovldaT+83oP/NfBHtUts1vZhZb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0hXCRA9TVsSAnZWagAAY5gP/0cKfpFGzqYkHu+VIvE8\nvbak8jmVsLR0ddgsY96ZWvJQQTKu4Hrxd/+SSUybJP28Kp8a2RpGIOkZOpPf\n5OVDadSfEcpgrD9xjYyXUGIX0LXrEYCbGaBc1Qe6L/e/HkBaQPIaB+14hN2b\n60MA1IZpeT/f/yZC1ldJr/wgngcVExFxzMOrT1PC99Rp+3r+ENFqypeyZm2+\nALzlHijv193u5wEAhT+5fId37AFclMIHvEyuSMXF7pWGxsR2bPmTi9D0S1UJ\nyZqteKZrb13rtixN0JkG3dI6UhiQ4uSz0s5LnROZsB3wvpGerQ/eAxZyN5jf\nS/ryq18ftABV8SzmC1ZUayjoIH/BuDXFOgHF+aOTfnRtLjvZo4+kF4+fAVUu\n6te5xw8gM8DFbCnGZqeHhTXPx9djn2FRDevcCu1z2l0X5QTuTGhKUrD0Soaa\nlQEI7Bf3AuP8E9tWfURFA5EJWMB4C7iEBdxiePpAKNwm+BPNQkAPZVmPzJ0E\narjPHrpS1M22OI45spsvokF9hyH6e+jcGWpCV+ETEt81cM5wt57AvWKuMxOZ\nI/V2hp0XlXMQd5rkrkiXcpQBgXfxdaYQ92M+Gr2Sub8hWOnE7t8DfZlqYWGM\nqPoPHTlrufkf4tOufbWH5AaS2POxwVEoAGTVh7E9j3kGN8AcADrHZdRCD77n\nlyTO\r\n=7cN9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4d393dc9d47caba5f312d1077e68781df3a19998","scripts":{"test":"INSECURE=true $(npm bin)/mocha -t 5000 test.spec.js"},"_npmUser":{"name":"arasmus8","email":"arasmus8@gmail.com"},"repository":{"url":"git+https://github.com/byu-oit/byu-cas.git","type":"git"},"_npmVersion":"6.14.4","description":"CAS tools specific to Brigham Young University, Provo","directories":{},"_nodeVersion":"12.16.1","dependencies":{"cheerio":"^1.0.0-rc.3","request":"^2.88.2","bluebird":"^3.7.2","@byu-oit/xcas":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.3","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/byu-cas_1.0.2_1586186327413_0.15560487971565773","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-05-22T18:00:11.801Z","modified":"2026-07-06T18:16:30.462Z","1.0.0":"2019-05-22T18:00:12.068Z","1.0.1":"2019-12-06T22:55:42.623Z","1.0.2":"2020-04-06T15:18:47.533Z"},"bugs":{"url":"https://github.com/byu-oit/byu-cas/issues"},"author":{"name":"Aaron Rasmussen","email":"aaron_rasmussen@byu.edu"},"license":"MIT","homepage":"https://github.com/byu-oit/byu-cas","keywords":["byu","cas","brigham young university","central authentication service"],"repository":{"url":"git+https://github.com/byu-oit/byu-cas.git","type":"git"},"description":"CAS tools specific to Brigham Young University, Provo","contributors":[{"name":"Luke Nelson"},{"name":"Ian Hunter","email":"ianhunter@byu.edu"}],"maintainers":[{"email":"scott_hutchings@byu.edu","name":"yoshutch"},{"email":"lehi_alcantara@byu.edu","name":"lehinpm"},{"email":"it@byu.edu","name":"oscea"},{"email":"stuft2@protonmail.com","name":"stuft2"},{"email":"matthew.hailstone@gmail.com","name":"mhailstone"},{"email":"arasmus8@gmail.com","name":"arasmus8"},{"email":"garygsc@gmail.com","name":"garygsc"},{"email":"github@snelg.com","name":"snelg"},{"email":"danielduraesm@gmail.com","name":"gholl0"},{"email":"developertools@byu.edu","name":"byu-oit-bot"},{"email":"micah.weatherhead@gmail.com","name":"mjweather"},{"email":"jvisker@byu.edu","name":"jvisker"}],"readme":"BYU-CAS\n=======\n\n## Examples\n\n### Validating a ticket\n```javascript\nvar cas = require('byu-cas');\n\nvar ticket = doSomethingToGetTicket();\nvar service = 'http://example.com/signin';\n\ncas.validate(ticket, service).then(function success(response) {\n  console.log(\"Ticket valid! Hello, \" + response.username);\n  console.dir(response.attributes);\n}).catch(function error(e) {\n  console.log(\"Invalid ticket. Error message was: \" + e.message);\n});\n```\n\n### Retrieving a CAS ticket\n\nNote: this is removed in version 2.0.0 except when the environment variable\n`INSECURE` is set. @agrasley has a [good explanation](https://github.com/BYU-ODH/BYU-CAS-npm/issues/2#issue-147802968)\nof the risks involved when using this function.\n\n```javascript\nvar cas = require('byu-cas');\nvar service = 'http://example.com/signin';\n\ncas.getTicket('username', 'password', service)\n.then(function(ticket){\n  // do something with the ticket\n});\n```\n\nAttributes come back in the following format\n\n```javascript\n{ restOfName: 'Peter Oliver',\n  activeParttimeNonBYUEmployee: false,\n  activeParttimeInstructor: false,\n  inactiveFulltimeEmployee: false,\n  surname: 'Rabbit',\n  activeFulltimeInstructor: false,\n  memberOf: [],\n  preferredFirstName: 'Peter',\n  sortName: 'Rabbit, Peter Oliver',\n  activeFulltimeNonBYUEmployee: false,\n  inactiveParttimeNonBYUEmployee: false,\n  organization: false,\n  activeEligibletoRegisterStudent: false,\n  name: 'Peter Rabbit',\n  preferredSurname: false,\n  personId: '611290592',\n  inactiveParttimeInstructor: false,\n  netId: 'prabbit',\n  inactiveFulltimeNonBYUEmployee: false,\n  byuId: '872643180',\n  restricted: false,\n  emailAddress: 'prabbitbyu@sharklasers.com',\n  alumni: false,\n  inactiveParttimeEmployee: false,\n  inactiveFulltimeInstructor: false,\n  activeFulltimeEmployee: false,\n  fullName: 'Peter Oliver Rabbit IV',\n  activeParttimeEmployee: false }\n```\n\n## Contributing\n\nWe're pretty lax, but\n\n* New features must come with an appropriate test\n* New features should have an example in `README.md`\n* Pull requests will generally not be merged if they break tests\n* Use two spaces per indent\n","readmeFilename":"README.md"}