Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/sahat/satellizer
Token-based AngularJS Authentication
https://github.com/sahat/satellizer
retrieve profile information via Account service and set it on $scope.user
2bb79e88f7fb979573811cdf60158384edb2200e authored over 10 years ago
2bb79e88f7fb979573811cdf60158384edb2200e authored over 10 years ago
currentUser is set to payload.user or payload.sub
3d506f5360888ea45ed8e61ea5606c90135819e6 authored over 10 years ago
3d506f5360888ea45ed8e61ea5606c90135819e6 authored over 10 years ago
store token in local storage as tokenPrefix_tokenName
62dce8b4f6405a7ed02a55553819e27bd7568b2e authored over 10 years ago
62dce8b4f6405a7ed02a55553819e27bd7568b2e authored over 10 years ago
tokenName is now used to change token's name sent from a server
5ac46749370b1edffa6f1683b5e96c8228d629c8 authored over 10 years ago
5ac46749370b1edffa6f1683b5e96c8228d629c8 authored over 10 years ago
readme: table of contents, faq, updated configuration
ee424b8a1f74de40f494080ef0597c6c1e65b2c8 authored over 10 years ago
ee424b8a1f74de40f494080ef0597c6c1e65b2c8 authored over 10 years ago
node: code refactoring, use jwt claims discussed in #37
c6c83887c79a4f50a04d708aeed2f35d3ba59f97 authored over 10 years ago
c6c83887c79a4f50a04d708aeed2f35d3ba59f97 authored over 10 years ago
Merge remote-tracking branch 'origin/master'
5bb71949d8075c9122e72a693dc798129b6ba6b3 authored over 10 years ago
5bb71949d8075c9122e72a693dc798129b6ba6b3 authored over 10 years ago
php: github auth
bbf8f751a831974eadb6801c2f859742961af6f7 authored over 10 years ago
bbf8f751a831974eadb6801c2f859742961af6f7 authored over 10 years ago
General fixes: Added missing imports and commented out code not being used
61c4af65e4be48bb917d6c28420fe304aa9ede50 authored over 10 years ago
61c4af65e4be48bb917d6c28420fe304aa9ede50 authored over 10 years ago
php: implemented local sign-in
ca58cbfbcf9a31a9396bda8fcbcc35bec8e0ed71 authored over 10 years ago
ca58cbfbcf9a31a9396bda8fcbcc35bec8e0ed71 authored over 10 years ago
php: use Hash::make to hash user's password
b583d72c1e8b46f524a1d8ac1717df75e6ef2327 authored over 10 years ago
b583d72c1e8b46f524a1d8ac1717df75e6ef2327 authored over 10 years ago
php: facebook and google can now be linked
a36b3534e984b4a4a6da257681c79a1c2bab233f authored over 10 years ago
a36b3534e984b4a4a6da257681c79a1c2bab233f authored over 10 years ago
php: updated createToken function
1b6aa1797c9691fd73376bca66709e1352123beb authored over 10 years ago
1b6aa1797c9691fd73376bca66709e1352123beb authored over 10 years ago
php: fixed google auth
c21adee0c4a3a60244c5ac9c443e3f0470250343 authored over 10 years ago
c21adee0c4a3a60244c5ac9c443e3f0470250343 authored over 10 years ago
php: google authentication
6721b568f4b11fb84e09edaa57898c54276c6c83 authored over 10 years ago
6721b568f4b11fb84e09edaa57898c54276c6c83 authored over 10 years ago
php: finished with facebook ahth, added jwt
cad0a302e547c3fac2653afedf76133d5fcbaa4d authored over 10 years ago
cad0a302e547c3fac2653afedf76133d5fcbaa4d authored over 10 years ago
Merge pull request #46 from chena/readme-typo
Fixed minor typo in README.
7830f6fa3dbe695dabe231c506c3ca0faef5e753 authored over 10 years ago
Fixed minor typo in README.
49bd57b1b3ed29406479e815bcd4772779581e25 authored over 10 years ago
49bd57b1b3ed29406479e815bcd4772779581e25 authored over 10 years ago
ruby: rails-api scaffold
1f87e8f7d846ae6c48c2834874202b1ccd18a1f9 authored over 10 years ago
1f87e8f7d846ae6c48c2834874202b1ccd18a1f9 authored over 10 years ago
php: facebook login
2d9c0d8a1815c21ac1b092603aa066b2572d1989 authored over 10 years ago
2d9c0d8a1815c21ac1b092603aa066b2572d1989 authored over 10 years ago
php: routes refactoring
299130c21d3cc66488f9a6ce689ed8a87b4ee5c7 authored over 10 years ago
299130c21d3cc66488f9a6ce689ed8a87b4ee5c7 authored over 10 years ago
php: enabled debug mode
606dcbc1ffe3b2bac85d306e99a8f5776a98c8d0 authored over 10 years ago
606dcbc1ffe3b2bac85d306e99a8f5776a98c8d0 authored over 10 years ago
php: refactored routes logic into controllers
9e8d1599db3d9f27e68fa1c6f130e6deac14dd41 authored over 10 years ago
9e8d1599db3d9f27e68fa1c6f130e6deac14dd41 authored over 10 years ago
php: implemented signup and update profile routes
ea65339bac6e8443d001e6b64fbde36e1eb824aa authored over 10 years ago
ea65339bac6e8443d001e6b64fbde36e1eb824aa authored over 10 years ago
css: button transition animations
d9a1dd7f5c5285b7e84d15c554e6fe65c33b7ec2 authored over 10 years ago
d9a1dd7f5c5285b7e84d15c554e6fe65c33b7ec2 authored over 10 years ago
php: removed sqlite db, use mysql instead
964d80a017e1c8db864f4b44689c946088ccef32 authored over 10 years ago
964d80a017e1c8db864f4b44689c946088ccef32 authored over 10 years ago
php: updated migrations
4d24d29e6aa8c8e334e1a81eee86bd24b42d9dea authored over 10 years ago
4d24d29e6aa8c8e334e1a81eee86bd24b42d9dea authored over 10 years ago
tools: gulp task for copying client dir to laravel's public dir
52895af36b1a76d299896ca13bc1ac5ddcb9365c authored over 10 years ago
52895af36b1a76d299896ca13bc1ac5ddcb9365c authored over 10 years ago
php: keep defaults views location, use File::get to retrieve index.html
c6680c64806d107264c8400fbb4c48d8a91b03a1 authored over 10 years ago
c6680c64806d107264c8400fbb4c48d8a91b03a1 authored over 10 years ago
php: laravel project cleanup
fbad297dc7804d5ab6b66dd7da80871225fb1cbf authored over 10 years ago
fbad297dc7804d5ab6b66dd7da80871225fb1cbf authored over 10 years ago
php: laravel routes
620e38bd41497144696a85ff94ba6bb78c5d10ec authored over 10 years ago
620e38bd41497144696a85ff94ba6bb78c5d10ec authored over 10 years ago
passing tests
70c6b071c03c33c8bca7be3672d765e6b812796f authored over 10 years ago
70c6b071c03c33c8bca7be3672d765e6b812796f authored over 10 years ago
v0.4.1
6ca0deaabced028857dd74ebae5769b55370e592 authored over 10 years ago
6ca0deaabced028857dd74ebae5769b55370e592 authored over 10 years ago
fixed token parsing in the run block
59c45bf55517c466e5694bcef416c221a93b6edb authored over 10 years ago
59c45bf55517c466e5694bcef416c221a93b6edb authored over 10 years ago
added tests for unlink function
198be484513eb40fbc403354594d91c02d6742a8 authored over 10 years ago
198be484513eb40fbc403354594d91c02d6742a8 authored over 10 years ago
added tests for the new Object.defineProperties code
771ce1f4a387849c67c968f7afd9d9dd6069f9b4 authored over 10 years ago
771ce1f4a387849c67c968f7afd9d9dd6069f9b4 authored over 10 years ago
added getters to Object.defineProperties
dc4d0ccd4d71ce12619fb63b5fab27b1bb789053 authored over 10 years ago
dc4d0ccd4d71ce12619fb63b5fab27b1bb789053 authored over 10 years ago
passing tests
381af38f6885e500f7177173aceeabefcf7a4b22 authored over 10 years ago
381af38f6885e500f7177173aceeabefcf7a4b22 authored over 10 years ago
fixed token parsing in run block
e29c114885646eba41ed512c89b21f34871a0993 authored over 10 years ago
e29c114885646eba41ed512c89b21f34871a0993 authored over 10 years ago
Merge branch 'base64url' of https://github.com/sfwc/satellizer into sfwc-base64url
Conflicts:
examples/client/vendor/satellizer.js
satellizer.js
satellizer.min.js
do not redirect on http interceptor response error
Fixes #42
8c3df632bdd14e0fef2cd6450518a72c60ae135b authored over 10 years ago
fixed a bug where config properties wouldn't update.
conditional redirect after login and logout
c18cb26ceb79b7e6c11886fe95253c11f6818e11 authored over 10 years ago
added support for ui-router in #36
a3d5b525b08f461912c2c9ae845f9feb40e60f23 authored over 10 years ago
a3d5b525b08f461912c2c9ae845f9feb40e60f23 authored over 10 years ago
Navigating to protected page now redirects you to login page
Fixes #36
e9f06c06b376ace1ac0c6991c6db256661891bde authored over 10 years ago
added "protected: true" property to the profile route
472ce9c9ef752d2ead4fb4f0c61cc521a3b10e39 authored over 10 years ago
472ce9c9ef752d2ead4fb4f0c61cc521a3b10e39 authored over 10 years ago
Expect token components to be base64url-encoded
We were decoding them as normal base64, but every version of
draft-ietf-oauth-json-web-tokens ha...
readme: fixed api links
a81e43df3d199f817af16bc583b2cc99168f587d authored over 10 years ago
a81e43df3d199f817af16bc583b2cc99168f587d authored over 10 years ago
readme: updated documentation
662c66d944ca0502b610f75f88d3d72eac92759e authored over 10 years ago
662c66d944ca0502b610f75f88d3d72eac92759e authored over 10 years ago
removed linkUrl from Local service
01aa9f1f2bff29fdd944acecdfa3bcc28742dd76 authored over 10 years ago
01aa9f1f2bff29fdd944acecdfa3bcc28742dd76 authored over 10 years ago
refactored updateProfile into Account service
b88705e4158dcf2fe245323ba3de6c48d5f78643 authored over 10 years ago
b88705e4158dcf2fe245323ba3de6c48d5f78643 authored over 10 years ago
password mongoose field select: false by default
b66679c92dfd2d272a7f3ced31729d0019bf7c81 authored over 10 years ago
b66679c92dfd2d272a7f3ced31729d0019bf7c81 authored over 10 years ago
implemented update profile handler
1a7b831e001dae4d81f1211dac2b594174dbe93b authored over 10 years ago
1a7b831e001dae4d81f1211dac2b594174dbe93b authored over 10 years ago
added updateToken method to $auth
610a00845097b6103a2da2a9e1b3f7148423882e authored over 10 years ago
610a00845097b6103a2da2a9e1b3f7148423882e authored over 10 years ago
templates cleanup
3bac05b9293ee814f208cddb96815ea727266c15 authored over 10 years ago
3bac05b9293ee814f208cddb96815ea727266c15 authored over 10 years ago
refresh token after unlinking account
4ba450b2ef8978a67a3c801fa11ce4f10d5c87dc authored over 10 years ago
4ba450b2ef8978a67a3c801fa11ce4f10d5c87dc authored over 10 years ago
node: implemented account unlink function
b06365af789ced212eda9fdb85682d36f4dd6ee3 authored over 10 years ago
b06365af789ced212eda9fdb85682d36f4dd6ee3 authored over 10 years ago
node: fixed an issue where new account was not being created
52bd839c915f9bd39f1dda44b066465b991d1f2a authored over 10 years ago
52bd839c915f9bd39f1dda44b066465b991d1f2a authored over 10 years ago
errors from oauth1 provider are now passed through a promise
6b7e1b79e85c52c99853eb8fc14390a5c9e3baa8 authored over 10 years ago
6b7e1b79e85c52c99853eb8fc14390a5c9e3baa8 authored over 10 years ago
node: implemented foursquare account linking
27d781634f31552380b1b59f252045115794dc7a authored over 10 years ago
27d781634f31552380b1b59f252045115794dc7a authored over 10 years ago
node: implemented twitter account linking + code refactoring
15f11f70df72be30fd0a26aea2296e630fdf860c authored over 10 years ago
15f11f70df72be30fd0a26aea2296e630fdf860c authored over 10 years ago
oauth1 open's promise should return response object not response.data
b971b1b00ed2ec27ce8fe0ed9edd1ca17c8d0ce0 authored over 10 years ago
b971b1b00ed2ec27ce8fe0ed9edd1ca17c8d0ce0 authored over 10 years ago
node: fixed findOne fields for google, github and linkedin
7558931a2b7ab79d89cfd7f3b592b303d94eced3 authored over 10 years ago
7558931a2b7ab79d89cfd7f3b592b303d94eced3 authored over 10 years ago
node: implemented google account linking
b96bf76f783c4468bbf0611e32c38ae8d4db1b1a authored over 10 years ago
b96bf76f783c4468bbf0611e32c38ae8d4db1b1a authored over 10 years ago
node: implemented github account linking
59ddc1c957da9e014f0a14f7c308d696177de5d6 authored over 10 years ago
59ddc1c957da9e014f0a14f7c308d696177de5d6 authored over 10 years ago
node: implemented linkedin account linking
01882f32d30705d42c9a3c82c8cb168edb342ed2 authored over 10 years ago
01882f32d30705d42c9a3c82c8cb168edb342ed2 authored over 10 years ago
updated link account buttons on profile page
5f70a4a24fd6067308d321c3a6700ac390472b54 authored over 10 years ago
5f70a4a24fd6067308d321c3a6700ac390472b54 authored over 10 years ago
node: code cleanup, return 409 + message if trying to link existing account
bebd629d77a3e47db6e9575ed1eb38cb157473c4 authored over 10 years ago
bebd629d77a3e47db6e9575ed1eb38cb157473c4 authored over 10 years ago
updated button styles
a7aab9248700e33bb4c6cbba3952cba37489f2d8 authored over 10 years ago
a7aab9248700e33bb4c6cbba3952cba37489f2d8 authored over 10 years ago
node: added facebook account linking, updated schema
b863cb30cb9f1eccbd1225453013216c3f58958d authored over 10 years ago
b863cb30cb9f1eccbd1225453013216c3f58958d authored over 10 years ago
styles overrides for .btn-group-vertical
a6cb793d5842fa2c2e08018ce48e2c0bfa37ecdc authored over 10 years ago
a6cb793d5842fa2c2e08018ce48e2c0bfa37ecdc authored over 10 years ago
save displayName during local signup
0edb8aeddcb7c232e7b1ac84bf42322503172787 authored over 10 years ago
0edb8aeddcb7c232e7b1ac84bf42322503172787 authored over 10 years ago
use config variables instead of hard-coded link/unlink urls
748207842ce8ad8d1d54e1837b00d3a56c139fe0 authored over 10 years ago
748207842ce8ad8d1d54e1837b00d3a56c139fe0 authored over 10 years ago
implemented link/unlink methods
de437564ca8f4a505a2e86f5324e6f3508e98f16 authored over 10 years ago
de437564ca8f4a505a2e86f5324e6f3508e98f16 authored over 10 years ago
display alerts during successful or unssuccessful link/unlink
b1e122029d7e50f1d5751928b95b96d1d1e5ceec authored over 10 years ago
b1e122029d7e50f1d5751928b95b96d1d1e5ceec authored over 10 years ago
updated profile controller with link/unlink actions
e09d2ecd492eac15cbb8786c681eaf3dc071724b authored over 10 years ago
e09d2ecd492eac15cbb8786c681eaf3dc071724b authored over 10 years ago
added linked accounts buttons to profile page
88dc2eeb1007dc95473cbae2acb41d713672eed8 authored over 10 years ago
88dc2eeb1007dc95473cbae2acb41d713672eed8 authored over 10 years ago
added edit profile form
e554396e50f35b4af0ce495d77ad44eb5368ff62 authored over 10 years ago
e554396e50f35b4af0ce495d77ad44eb5368ff62 authored over 10 years ago
protected route is now called profile
7fdc90928832255a72c5f7d17ad05fcd8aff7462 authored over 10 years ago
7fdc90928832255a72c5f7d17ad05fcd8aff7462 authored over 10 years ago
v0.3.4
8103c59c5a865e52845300efeb51f81dc956833f authored over 10 years ago
8103c59c5a865e52845300efeb51f81dc956833f authored over 10 years ago
use camelcase notation for httpConfig
215ef7f6ac7aca0369be77a92c4d714b17b37d7a authored over 10 years ago
215ef7f6ac7aca0369be77a92c4d714b17b37d7a authored over 10 years ago
Merge branch 'patch-1' of https://github.com/cridenour/satellizer into cridenour-patch-1
ca733de5c93db670f5db0555f2bc9092fb1cd388 authored over 10 years ago
ca733de5c93db670f5db0555f2bc9092fb1cd388 authored over 10 years ago
java: updated example to use dropwizard
372d42a742cb2a8e91d69265c14508ff2768f001 authored over 10 years ago
372d42a742cb2a8e91d69265c14508ff2768f001 authored over 10 years ago
Fix last version of mismatched config
2aa02cb25ef5105fb8b5f1e70601f2e57ccaac45 authored over 10 years ago
2aa02cb25ef5105fb8b5f1e70601f2e57ccaac45 authored over 10 years ago
Update interceptor to use correct config variable
Since our request interceptor takes in config as a variable, it was impossible to find the token...
653364923aacaa065358657dad33512999d72b70 authored over 10 years ago
v0.3.3
1cf593a32d73d863c7dcd750fe53afe2e31adbbb authored over 10 years ago
1cf593a32d73d863c7dcd750fe53afe2e31adbbb authored over 10 years ago
added gulp-plumber to prevent gulp from crashing
8e962714d978d2ade8c4816fd67673d4fd107e58 authored over 10 years ago
8e962714d978d2ade8c4816fd67673d4fd107e58 authored over 10 years ago
replaced hard coded currentUser with [config.user]
1e4f826de240a7ff3b22e4715b77a791aac24672 authored over 10 years ago
1e4f826de240a7ff3b22e4715b77a791aac24672 authored over 10 years ago
fadeZoomFadeDown animation lowered to 0.2s to fix flicker effect
73c87f449b943f200cd2e91db85907bb6cb01e70 authored over 10 years ago
73c87f449b943f200cd2e91db85907bb6cb01e70 authored over 10 years ago
reject a promise and return an error message if user presses cancel during authorization
17502def226637de92bc088909bf46259d92e608 authored over 10 years ago
17502def226637de92bc088909bf46259d92e608 authored over 10 years ago
dispaly authorization failed if popup is closed by the user
29d1e909da96304581f6cd44360909cdd1ff48e7 authored over 10 years ago
29d1e909da96304581f6cd44360909cdd1ff48e7 authored over 10 years ago
readme: added tokenName config option
8f8c1b45f1e317f889878bec14dd2600d5d5fa50 authored over 10 years ago
8f8c1b45f1e317f889878bec14dd2600d5d5fa50 authored over 10 years ago
allow token name to be overriden via a config property, default: satellizerToken
7b2015eabeae9aeed0eef6bb9378db878790bb86 authored over 10 years ago
7b2015eabeae9aeed0eef6bb9378db878790bb86 authored over 10 years ago
postMessage domain set to window.location.origin instead of * wildcard
e918355b0cde6540fdbe0b67ace38d47772dae33 authored over 10 years ago
e918355b0cde6540fdbe0b67ace38d47772dae33 authored over 10 years ago
return response instead of response.data to deferred.resolve for consistency
eb85bd7e606bad4648c5c24e99e52e3adfb292ac authored over 10 years ago
eb85bd7e606bad4648c5c24e99e52e3adfb292ac authored over 10 years ago
removed ending comma in facebook scope array
a3c2ec5783d8c39009ff46dd49d6fa2d87b5812b authored over 10 years ago
a3c2ec5783d8c39009ff46dd49d6fa2d87b5812b authored over 10 years ago
css cleanup and fixed moz/ie animations. Fixes #31
b25a2ccca7b0a46ea3d51c0c676ae148d502bad3 authored over 10 years ago
b25a2ccca7b0a46ea3d51c0c676ae148d502bad3 authored over 10 years ago
close popup window from popup.postMessageHandler
78081570d3aa71d4e2440cffc87b400a48a6e546 authored over 10 years ago
78081570d3aa71d4e2440cffc87b400a48a6e546 authored over 10 years ago
Merge pull request #26 from eamonnfaherty/master
Added in missing return statement.
4e03bc3176c02b9b898ff55d9d0f0cc2833c4410 authored over 10 years ago
Merge pull request #29 from bmelton/master
Fixes #28. Adds 'scope' to 'requiredUrlParams'
3ea8691fc6713b2d5257e8b5075804abf2ffb740 authored over 10 years ago