├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── README.zh.md ├── index.js ├── lib ├── authenticate.js ├── clearRestletTGTs.js ├── getProxyTicket.js ├── getProxyTicketThroughRestletReq.js ├── globalStoreCache.js ├── proxyCallback.js ├── ptStroe.js ├── slo.js ├── syncRequest.js ├── utils.js └── validate.js ├── makefile ├── package.json └── test ├── PTStore.test.js ├── authenticate.test.js ├── casServer.test.js ├── clearRestletTGTs.test.js ├── getProxyTicket.test.js ├── getProxyTicketThroughRestlet.test.js ├── globalStoreCache.test.js ├── lib ├── backendServer.js ├── casClientFactory.js ├── casServer.js ├── client-cert.pem ├── client-key.pem ├── client.csr ├── globalStoreDcache.js └── handleCookie.js ├── logout.test.js ├── mocha.opts ├── proxyCallback.test.js ├── slo.test.js ├── utils.test.js └── validate.test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .git 2 | .DS_Store 3 | node_modules 4 | npm-debug.log 5 | .idea 6 | coverage -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/README.md -------------------------------------------------------------------------------- /README.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/README.zh.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/index.js -------------------------------------------------------------------------------- /lib/authenticate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/lib/authenticate.js -------------------------------------------------------------------------------- /lib/clearRestletTGTs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/lib/clearRestletTGTs.js -------------------------------------------------------------------------------- /lib/getProxyTicket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/lib/getProxyTicket.js -------------------------------------------------------------------------------- /lib/getProxyTicketThroughRestletReq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/lib/getProxyTicketThroughRestletReq.js -------------------------------------------------------------------------------- /lib/globalStoreCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/lib/globalStoreCache.js -------------------------------------------------------------------------------- /lib/proxyCallback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/lib/proxyCallback.js -------------------------------------------------------------------------------- /lib/ptStroe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/lib/ptStroe.js -------------------------------------------------------------------------------- /lib/slo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/lib/slo.js -------------------------------------------------------------------------------- /lib/syncRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/lib/syncRequest.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/lib/validate.js -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/makefile -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/package.json -------------------------------------------------------------------------------- /test/PTStore.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/PTStore.test.js -------------------------------------------------------------------------------- /test/authenticate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/authenticate.test.js -------------------------------------------------------------------------------- /test/casServer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/casServer.test.js -------------------------------------------------------------------------------- /test/clearRestletTGTs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/clearRestletTGTs.test.js -------------------------------------------------------------------------------- /test/getProxyTicket.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/getProxyTicket.test.js -------------------------------------------------------------------------------- /test/getProxyTicketThroughRestlet.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/getProxyTicketThroughRestlet.test.js -------------------------------------------------------------------------------- /test/globalStoreCache.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/globalStoreCache.test.js -------------------------------------------------------------------------------- /test/lib/backendServer.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/lib/casClientFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/lib/casClientFactory.js -------------------------------------------------------------------------------- /test/lib/casServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/lib/casServer.js -------------------------------------------------------------------------------- /test/lib/client-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/lib/client-cert.pem -------------------------------------------------------------------------------- /test/lib/client-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/lib/client-key.pem -------------------------------------------------------------------------------- /test/lib/client.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/lib/client.csr -------------------------------------------------------------------------------- /test/lib/globalStoreDcache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/lib/globalStoreDcache.js -------------------------------------------------------------------------------- /test/lib/handleCookie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/lib/handleCookie.js -------------------------------------------------------------------------------- /test/logout.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/logout.test.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/proxyCallback.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/proxyCallback.test.js -------------------------------------------------------------------------------- /test/slo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/slo.test.js -------------------------------------------------------------------------------- /test/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/utils.test.js -------------------------------------------------------------------------------- /test/validate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentWSRD/connect-cas2/HEAD/test/validate.test.js --------------------------------------------------------------------------------