canvas-lms/spec/controllers
Ethan Vizitei 5183710300 Add a JWT endpoint for generating services tokens
closes CNVS-24285

This token isn't consumed by anyone yet, ultimately it will be used
to be passed back to canvas from other trusted services to
prove the user is authorized to those services and assets.

TEST PLAN:
1) login as a user
2) visit /jwts/generate
3) you should see a token-like thing in the JSON

Change-Id: I95852758597606d4ee3f1d2c788fcb252e7c154a
Reviewed-on: https://gerrit.instructure.com/65983
Tested-by: Jenkins
Reviewed-by: Mike Nomitch <mnomitch@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Ethan Vizitei <evizitei@instructure.com>
2015-11-03 19:32:45 +00:00
..
bookmarks bookmark api: handle string position, fixes CNVS-20628 2015-05-26 22:37:18 +00:00
filters rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
login rails4: fix controller specs 2015-07-20 23:59:43 +00:00
lti Add domain and tool instnace guid to lti registration request 2015-08-06 18:01:13 +00:00
quizzes Fix multiple attempts on access code quizzes 2015-10-23 20:30:33 +00:00
account_authorization_configs_controller_spec.rb Soft delete accont authorization configs 2015-06-12 20:10:28 +00:00
accounts_controller_spec.rb fix broken includes on account courses endpoint 2015-07-24 20:16:08 +00:00
announcements_controller_spec.rb announcements rss feed shows correct list of visible announcements 2015-04-16 14:31:32 +00:00
app_center_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
application_controller_spec.rb make google drive timeout configurable 2015-10-09 19:32:39 +00:00
assignment_groups_controller_spec.rb grading period filtering respects overrides 2015-10-05 15:01:14 +00:00
assignments_controller_spec.rb add persistent mark radio buttons 2015-10-07 16:13:31 +00:00
auditor_api_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
brand_configs_controller_spec.rb translate brandable css variable names 2015-10-27 18:26:39 +00:00
calendar_events_controller_spec.rb don't create a calendar event with the "new" endpoint 2015-04-09 20:25:22 +00:00
calendars_controller_spec.rb Remove dead calendar editing code 2015-03-18 17:03:03 +00:00
canvadoc_sessions_controller_spec.rb handle crocodoc/canvadocs timeouts when creating sessions 2014-10-30 23:05:44 +00:00
collaborations_controller_spec.rb fix collaboration permission error 2015-10-12 15:35:26 +00:00
communication_channels_controller_spec.rb Link to reset bounce counts for communication channels 2015-11-03 00:43:35 +00:00
conferences_controller_spec.rb Don't invite users with concluded enrollments to conferences 2015-09-22 15:18:13 +00:00
content_exports_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
context_controller_spec.rb spec: more spec fixes 2015-04-20 19:06:52 +00:00
context_modules_controller_spec.rb fix lock-by-date modules in public courses 2015-10-06 19:03:40 +00:00
conversations_controller_spec.rb don't check all shared contexts if one is specified in conversations api params 2015-09-29 00:27:47 +00:00
courses_controller_spec.rb accepting future enrollments should retain readonly access 2015-10-29 16:29:02 +00:00
crocodoc_sessions_controller_spec.rb handle crocodoc/canvadocs timeouts when creating sessions 2014-10-30 23:05:44 +00:00
developer_keys_controller_spec.rb Dev keys created from site admin shouldnt have an account id 2015-10-05 16:06:36 +00:00
discussion_entries_controller_spec.rb add media extension to download redirect urls for podcast rss 2015-04-21 20:27:12 +00:00
discussion_topics_api_controller_spec.rb spec: fix spec files that don't end in _spec.rb 2015-10-23 15:24:41 +00:00
discussion_topics_controller_spec.rb Show anonymous user on peer reviews when setting enabled 2015-07-08 21:18:45 +00:00
eportfolio_categories_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
eportfolio_entries_controller_spec.rb fix Style/EmptyLineBetweenDefs issue 2015-04-29 16:28:39 +00:00
eportfolios_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
epub_exports_controller_spec.rb adds UI & backend for offline content 2015-09-30 16:22:18 +00:00
equation_images_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
errors_controller_spec.rb record real user when error report is submitted in student view 2015-09-24 14:40:57 +00:00
external_content_controller_spec.rb don't depend on placement advice for content-item 2015-10-22 19:39:57 +00:00
external_tools_controller_spec.rb Use json-jwt instead of ruby-jwt 2015-10-31 13:05:59 +00:00
file_previews_controller_spec.rb html previews in new files 2015-05-07 18:42:33 +00:00
files_controller_spec.rb ensures that no submitted files can be deleted 2015-10-09 20:01:18 +00:00
folders_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
gradebook_csvs_controller_spec.rb use course#short_name for gradebook csv filename 2015-06-11 21:06:53 +00:00
gradebook_history_api_controller_spec.rb fix Performance/Detect issue 2015-04-27 20:52:05 +00:00
gradebook_uploads_controller_spec.rb require user to generate gradebook csv 2015-09-10 06:07:19 +00:00
gradebooks_controller_spec.rb feature flag for 'All Grading Periods' totals 2015-10-28 21:03:45 +00:00
grading_periods_controller_spec.rb one grading period save button 2015-06-18 18:46:22 +00:00
group_categories_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
groups_controller_spec.rb Show current groups and previous groups separately 2015-08-27 01:52:50 +00:00
info_controller_spec.rb make error reports creation API friendly 2015-05-18 22:10:35 +00:00
jwts_controller_spec.rb Add a JWT endpoint for generating services tokens 2015-11-03 19:32:45 +00:00
legal_information_controller_spec.rb [SOC-2] use terms_of_use_url and privacy_policy_url helpers 2015-01-23 22:30:27 +00:00
login_controller_spec.rb fix authentication_provider= with ids not names 2015-10-20 21:36:09 +00:00
media_objects_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
messages_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
oauth2_provider_controller_spec.rb start expiring access tokens created by new dev keys 2015-10-28 22:00:55 +00:00
oauth_proxy_controller_spec.rb Use json-jwt instead of ruby-jwt 2015-10-31 13:05:59 +00:00
outcomes_controller_spec.rb Add some unit tests to the OutcomesController spec 2014-12-01 16:45:10 +00:00
page_views_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
profile_controller_spec.rb validate user_profile_links.url 2015-09-02 21:54:54 +00:00
pseudonyms_controller_spec.rb Soft delete accont authorization configs 2015-06-12 20:10:28 +00:00
question_banks_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
role_overrides_controller_spec.rb add new permission and API endpoint for manage_catalog 2015-02-06 19:45:20 +00:00
rubric_assessments_controller_spec.rb drop comments from rubric_assessments 2015-08-28 15:15:23 +00:00
rubric_associations_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
rubrics_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
search_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
self_enrollments_controller_spec.rb add authentication_provider support to self enrollment controller 2015-07-22 19:12:44 +00:00
sub_accounts_controller_spec.rb disallow deleting accounts that recursively contain courses 2015-06-26 21:51:14 +00:00
submission_comments_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
submissions_controller_spec.rb moderated grading speedgrader final mark drop-down 2015-10-02 15:58:52 +00:00
terms_controller_spec.rb don't allow terms with active courses to be deleted 2015-02-02 13:36:02 +00:00
tokens_controller_spec.rb allow deactivating developer keys 2015-09-16 18:31:33 +00:00
tours_controller_spec.rb rspec 3-ify spec/controllers 2014-10-14 16:34:30 +00:00
user_lists_controller_spec.rb new roles 2014-10-31 19:44:14 +00:00
users_controller_spec.rb feature flag for 'All Grading Periods' totals 2015-10-28 21:03:45 +00:00
wiki_pages_controller_spec.rb make sure you can view all wiki pages from wiki front_page 2015-10-31 20:14:50 +00:00