Skip to content

Instantly share code, notes, and snippets.

@zachary-johnson
Created August 10, 2017 16:53
Show Gist options
  • Save zachary-johnson/610682249b791af78ba17fd3299d6387 to your computer and use it in GitHub Desktop.
Save zachary-johnson/610682249b791af78ba17fd3299d6387 to your computer and use it in GitHub Desktop.
The authentication error I receive when attempting a GET request
<!DOCTYPE html>
<html>
<head>
<title>ArchivesSpace | Unable to Access Page</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<link rel="stylesheet" media="all" href="/assets/themes/default/bootstrap-d662512eb493113e29487fbc67ec38b75998a7c041f50e7c5e76141e91fc2268.css" /><link rel="stylesheet" media="all" href="/assets/themes/default/application-6d226e82339dfe9f7363502696893ed07c361f4e8e5099119bbabf4ab3e670c7.css" />
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="ssi0nLx8zG/OgiHixpOFBu6l6u+sB+PwQjXSq/mZH+z+HBEB9BfzTTI/QD/1ATna0KX0WGE9ZUGZMyn6cCu6tw==" />
<script>
APP_PATH = "/";
COOKIE_PREFIX = "archivesspace";
FRONTEND_URL = "http://localhost:9080";
</script>
<script src="/assets/application-9502a8fc0deef0e07102c4c25089a8051a648bb7c885539749be6301a252c585.js"></script>
<script src="/assets/resources.show-83e2ac348d2f99c34894a42c95be666f5017f9bb332d4657362618c035701f4f.js"></script>
<!--[if lt IE 9]>
<script src="/assets/html5shiv-f03d29fd084c5b98f4b6cd9116093500f7cee79ad938afdf37d6be8d9be38e61.js"></script>
<![endif]-->
<!-- Begin plugin layout -->
<link rel="stylesheet" media="screen" href="/assets/vucustom.css" />
<!-- End plugin layout -->
</head>
<body data-spy="scroll" data-target="#archivesSpaceSidebar" data-offset="20" class="action-show">
<div class="container-fluid center-block">
<header>
<div class="browser-warning alert alert warning">
<div class="container">
ArchivesSpace does not fully support this browser. Please consider upgrading your browser to the latest versions of either Chrome, Firefox or Internet Explorer.
</div>
</div>
<div class="container global-header">
<nav class="navbar">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".nav-global-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<button type="button" class="btn btn-default pull-right btn-collapse-login navbar-btn" data-toggle="collapse" data-target=".nav-global-collapse">
Sign In
</button>
<div class="navbar-collapse nav-global-collapse collapse navbar-right navbar-default">
<ul class="nav pull-right navbar-nav navbar-login">
<li class="dropdown login-dropdown ">
<a class="session-actions dropdown-toggle" href="#" data-toggle="dropdown">Sign In</a>
<div class="dropdown-menu" style="padding: 15px; padding-bottom: 0px;">
<form class="login" action="/login" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="cIkc7xTg8nT+ZQ36YVQLgMwTHOt1pz7hdN9ybdcCTlk8XblyXIvNVgLYbCdSxrdc8hMCXLiduFCv2Yk8XrDrAg==" />
<p class="alert alert-danger">Login attempt failed</p>
<p class="alert alert-success">Login Successful. Redirecting....</p>
<div class="form-group">
<input id="user_username" type="text" name="username" size="30" placeholder="Username" class="form-control"/>
</div>
<div class="form-group">
<input id="user_password" type="password" name="password" size="30" placeholder="Password" class="form-control"/>
</div>
<input class="btn btn-primary navbar-btn btn-default" type="submit" name="commit" value="Sign In" id="login" />
</form>
<p>Need an account? <a class="boring-link" href="/users/new">Register now</a></p>
</div>
</li>
<li><a target="_blank" title="ArchivesSpace Help Center" class="context-help has-tooltip" data-placement="bottom" data-container="body" href="http://docs.archivesspace.org"><span class='context-help-icon glyphicon glyphicon-question-sign'></span></a></li>
</ul>
</div><!-- nav-collapse -->
</div>
</nav>
</div>
<div class="container navbar-branding">
<img class="img-responsive" src="/assets/archivesspace/archivesspace.small-5021ed311e77d2581bc5ae7c7de4e634f648b256a5ae32c4a76c229d54e783d1.png" alt="Archivesspace.small" />
</div>
</header>
<div class="content-pane container">
<div class="row breadcrumb-row">
<div class="col-md-12">
<ol class="breadcrumb">
<li>
<a href="/">Home</a>
</li>
<li class="active">Unable to Access Page</li>
</ol>
</div>
</div>
<div class="alert alert-danger">
<h2>Unable to Access Page</h2>
<p>The page you've tried to access may no longer exist or you may not have permission to view it.</p>
<p>Please <a href="/?login=true">Sign In</a> again.</p>
</div>
</div>
<footer>
<footer id="footer-primary">
<div class="wrap">
<div class="footer-bottom">
<ul id="library-address">
<li><a href="http://www.library.vanderbilt.edu">Jean and Alexander Heard Library</a></li>
<li>419 21st Avenue South</li>
<li>Nashville, TN 37203</li>
<li>615-322-7100</li>
</ul>
<ul id="nav-footer-tools">
<li class="hours">
<a href="http://www.library.vanderbilt.edu/hours.php">Hours</a>
</li>
<li class="about">
<a href="http://www.library.vanderbilt.edu/about/index.php">About</a>
</li>
<li class="employment">
<a href="http://www.library.vanderbilt.edu/about/employment.php">Employment</a>
</li>
<li class="staff">
<a href="http://www.library.vanderbilt.edu/staff.php">Staff</a>
</li>
<li class="contact">
<a href="http://www.library.vanderbilt.edu/about/contact.php">Contact</a>
</li>
</ul>
</div>
<!-- testing -->
<!-- /footer-bottom -->
</div>
</footer>
</footer>
<div id="modal_custom_template"><!--
<div class="modal {if fill} ${fill}{/if}" id="${id}">
<div class="modal-dialog {if dialogClass} ${dialogClass}{/if}">
<div class="modal-content">
{if defined("title") && title.length > 0}
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3>${title|h}</h3>
</div>
{/if}
${content}
</div>
</div>
</div>
--></div>
<div id="modal_quick_template"><!--
<div class="modal-body">
${message}
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal">Continue</button>
</div>
--></div>
<div id="save_changes_modal_template"><!--
<div class="modal-body">
You have some outstanding changes. Please save or dismiss these changes to continue.
</div>
<div class="modal-footer">
<button id="saveChangesButton" class="btn btn-primary">Save Changes</button>
<button id="dismissChangesButton" class="btn">Dismiss Changes</button>
<button class="btn btn-cancel btn-default" data-dismiss="modal">Cancel</button>
</div>
--></div>
<div id="confirmation_modal_template"><!--
<div class="modal-body">
{if defined('message') && message.length > 0}
${message}
{/if}
</div>
<div class="modal-footer">
<button id="confirmButton" class="btn {if defined('confirm_class') && confirm_class} ${confirm_class}{/if}">{if defined('confirm_label') && confirm_label}${confirm_label}{else}Confirm{/if}</button>
<button class="btn btn-cancel btn-default" data-dismiss="modal">Cancel</button>
</div>
--></div>
<div id="modal_content_loading_template"><!--
<div class="modal-body">
<div class="modal-loading-message">
<div class="alert alert-info">Loading...</div>
</div>
</div>
--></div>
<div id="linker_browsemodal_template"><!--
<div class="modal-body linker-container">
<div class="linker-list"></div>
</div>
<div class="modal-footer">
<button id="addSelectedButton" class="btn btn-primary">Link to ${label_plural}</button>
<button class="btn btn-cancel btn-default" data-dismiss="modal">Cancel</button>
</div>
--></div>
<div id="linker_createmodal_template"><!--
<div class="modal-body linker-container"></div>
<div class="modal-footer">
<button id="createAndLinkButton" class="btn btn-primary">Create and Link to ${label}</button>
<button class="btn btn-cancel btn-default" data-dismiss="modal">Cancel</button>
</div>
--></div>
<div id="linker_browse_template"><!--
{if search_data.results.length > 0}
<div class="pagination">
Page ${search_data.this_page} of ${search_data.last_page}
<div class="navigation">
{if search_data.this_page > search_data.first_page}<a href="javascript:void(0);" rel="${search_data.this_page - 1}">Previous</a>{/if}
{if search_data.this_page > search_data.first_page && search_data.this_page < search_data.last_page} | {/if}
{if search_data.this_page < search_data.last_page}<a href="javascript:void(0);" rel="${search_data.this_page + 1}">Next</a>{/if}
</div>
</div>
<ul class="token-list">
{for item in search_data.results}
{var json = item}
{if item.json}{var json = JSON.parse(item.json)}{/if}
<li>
<label>
{if config.multiplicity === "one"}
<input
type="radio"
name="linker-item"
value="${item.uri}"
data-object='${JSON.stringify(json)}'
{if $.inArray(item.uri, selected) >= 0} checked="checked"{/if}
/>
{else}
<input
type="checkbox"
name="linker-item"
value="${item.uri}"
data-object='${JSON.stringify(json)}'
{if $.inArray(item.uri, selected) >= 0} checked="checked"{/if}
/>
{/if}
{if config.format_property}
{var token_title = item[config.format_property]}
{elseif config.format_template_id}
{var token_title = $(AS.renderTemplate(config.format_template_id, json)).html()}
{else}
{var token_title = AS.quickTemplate(config.format_template, json)}
{/if}
<div class='token ${item.primary_type} has-popover' data-trigger='custom' data-html='true' data-placement='bottom' data-content="&lt;div class=&#39;btn-group&#39;&gt;&lt;a class=&quot;btn btn-mini&quot; target=&quot;_blank&quot; href=&quot;/resolve/readonly?uri=${item.uri}&quot;&gt;View&lt;/a&gt;&lt;/div&gt;" data-template="<div class='popover token-popover'><div class='arrow'></div><div class='popover-inner'><div class='popover-content'><p></p></div></div></div>" tabindex='1'><span class='icon-token'></span>${token_title|h}</div>
</label>
</li>
{/for}
</ul>
<div class="pagination">
Page ${search_data.this_page} of ${search_data.last_page}
<div class="navigation">
{if search_data.this_page > search_data.first_page}<a href="javascript:void(0);" rel="${search_data.this_page - 1}">Previous</a>{/if}
{if search_data.this_page > search_data.first_page && search_data.this_page < search_data.last_page} | {/if}
{if search_data.this_page < search_data.last_page}<a href="javascript:void(0);" rel="${search_data.this_page + 1}">Next</a>{/if}
</div>
</div>
{else}
<div class="alert alert-info">No records found</div>
{/if}
--></div>
<div id="linker_selectedtoken_template"><!--
<li id="${item.id.replace(/\//g,'_')}">
<input type="hidden" name="${config.path}[_resolved]{if config.multiplicity != 'one'}[]{/if}" />
<input type="hidden" name="${config.path}[${config.name}]{if config.multiplicity != 'one'}[]{/if}" value="${item.id}" />
<div class='${item.json.jsonmodel_type} has-popover' data-trigger='custom' data-html='true' data-placement='bottom' data-content="&lt;div class=&#39;btn-group&#39;&gt;&lt;a class=&quot;btn btn-mini&quot; target=&quot;_blank&quot; href=&quot;/resolve/readonly?uri=${item.id}&quot;&gt;View&lt;/a&gt;&lt;/div&gt;" data-template="<div class='popover token-popover'><div class='arrow'></div><div class='popover-inner'><div class='popover-content'><p></p></div></div></div>" tabindex='1'><span class='icon-token'></span>${item.name|h}</div>
</li>
--></div>
<script>
AS.linker_locales = {
hintText: "Type to search available records..",
noResultsText: "No matching results. Try \'Browse\'.",
searchingText: "Searching...",
deleteText: "&times;"
}
</script>
<div id="subform_remove_confirmation_template"><!--
<div class="pull-right subrecord-form-removal-confirmation">
<div class="btn-group">
<button class="btn btn-xs btn-default cancel-removal">Cancel</button>
<button class="btn btn-xs btn-primary confirm-removal">Confirm Removal</button>
</div>
</div>
--></div>
<div id="mixed_content_wrap_action_template"><!--
<div class="mixed-content-wrapper popover bottom">
<div class="arrow"></div>
<div class="popover-inner">
<div class="popover-content">
<label>Wrap with:
<select class="mixed-content-wrap-action">
<option></option>
{for tag in tags}
<option>${tag.tag}</option>
{/for}
</select>
</label>
</div>
</div>
</div>
--></div>
<div id="mixed_content_help_template"><!--
<div class="mixed-content-help">
Mixed Content Enabled&#160;&#160;--&#160;&#160;Type '<' for elements or highlight text to wrap
</div>
--></div>
<div id="update_monitor_save_failed_with_stale_record_template"><!--
<div class="alert alert-danger update-monitor-error">
<strong>Failed to save your changes</strong> - This record has been updated by another user. Please refresh the page to access the latest version.
</div>
--></div>
<div id="update_monitor_stale_record_message_template"><!--
<div class="alert alert-danger update-monitor-error">
This record has been updated by another user. Please refresh the page to access the latest version.
</div>
--></div>
<div id="update_monitor_other_editors_message_template"><!--
<div class="alert alert-warning update-monitor-error">
This record is currently being edited by another user. Please contact the following users to ensure no conflicts occur: <strong>${user_ids}</strong>
</div>
--></div>
<div id="update_monitor_repository_changed_message_template"><!--
<div class="alert alert-warning update-monitor-error">
This record can't be saved, because your active repository has changed. To save this record, open another window and reset your active repository.
</div>
--></div>
<div id="as_nav_list_errors_item_template"><!--
<li class='alert-danger update-monitor-error'>
<a href='#form_messages'>Errors and Warnings <span class='glyphicon glyphicon-chevron-right'></span></a>
</li>
--></div>
<div id="template_subrecord_collapse_action"><!--
<button class="btn btn-xs pull-right collapse-subrecord-toggle">
<span class="expand">Expand</span>
<span class="collapse">Collapse</span>
</button>
--></div>
<div id="too_many_subrecords_template"><!--
<div class="alert alert-info alert-too-many">
Please click to load records.
</div>
--></div>
<div id="form_overlay_unlock_template"><!--
<div class="unlock-notice">
<div class="alert alert-info">
Please click to load records.
</div>
</div>
--></div>
<div id="template_note_summary"><!--
<div class="subrecord-summary-title">
{if type != ""}
${type}
{/if}
{if label != "" && label != type}
{if type != ""} - {/if}
${label}
{/if}
{if label == "" && type == ""}
${jsonmodel_type}
{/if}
</div>
{if summary.length > 0}
<div class="subrecord-summary-content">
${summary}
</div>
{/if}
--></div>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment