endpoints.path: /
endpoints.endpoint_type: HTTP
endpoints.scan_time: 2025-10-09T16:14:03.582200
endpoints.uri: https://sharepointexdev.sentry.io/
endpoints.protocol: HTTP/1.1
endpoints.status_reason: Found
endpoints.key: report-to
endpoints.headers: {"group":"nel","max_age":86400,"endpoints":[{"url":"https://sentry.my.sentry.io/api/4506178834399232/nel/?sentry_key=cc6b0c47f15d14fda5c9983805851249"}]}
endpoints.key: content-security-policy
endpoints.headers: default-src 'none'; style-src * 'unsafe-inline'; media-src *; connect-src 'self' *.algolia.net *.algolianet.com *.algolia.io sentry.io *.sentry.io s1.sentry-cdn.com o1.ingest.sentry.io api2.amplitude.com app.pendo.io data.pendo.io reload.getsentry.net t687h3m0nh65.statuspage.io sentry.zendesk.com ekr.zdassets.com maps.googleapis.com plausible.io api.github.com; frame-src app.pendo.io demo.arcade.software js.stripe.com sentry.io 'self'; font-src * data:; base-uri 'none'; img-src * blob: data:; object-src 'none'; worker-src blob:; script-src 'self' 'unsafe-inline' 'report-sample' s1.sentry-cdn.com js.sentry-cdn.com browser.sentry-cdn.com statuspage-production.s3.amazonaws.com static.zdassets.com aui-cdn.atlassian.com connect-cdn.atl-paas.net js.stripe.com 'strict-dynamic' cdn.pendo.io data.pendo.io pendo-io-static.storage.googleapis.com pendo-static-5634074999128064.storage.googleapis.com plausible.io; frame-ancestors 'self' *.sentry.io; report-uri https://o1.ingest.sentry.io/api/54785/security/?sentry_key=f724a8a027db45f5b21507e7142ff78e&sentry_release=17b412e09e773a8bc1ffca8518582a06d4235b81
endpoints.key: x-xss-protection
endpoints.headers: 1; mode=block
endpoints.key: x-envoy-attempt-count
endpoints.headers: 1
endpoints.key: Content-Length
endpoints.headers: 0
endpoints.key: via
endpoints.headers: 1.1 google
endpoints.key: content-language
endpoints.headers: en
endpoints.key: date
endpoints.headers: <REDACTED>
endpoints.key: x-served-by
endpoints.headers: frontend-default-6867dcbfdf-d9l56
endpoints.key: Alt-Svc
endpoints.headers: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
endpoints.key: location
endpoints.headers: /auth/login/
endpoints.key: nel
endpoints.headers: {"report_to":"nel","max_age":86400,"success_fraction":0.0,"failure_fraction":0.10}
endpoints.key: reporting-endpoints
endpoints.headers: default="https://sentry.my.sentry.io/api/0/reporting-api-experiment/"
endpoints.key: strict-transport-security
endpoints.headers: max-age=31536000; includeSubDomains; preload
endpoints.key: x-frame-options
endpoints.headers: deny
endpoints.key: server
endpoints.headers: nginx
endpoints.key: content-type
endpoints.headers: text/html; charset=utf-8
endpoints.key: x-content-type-options
endpoints.headers: nosniff
endpoints.key: vary
endpoints.headers: Accept-Language, Cookie
endpoints.key: x-envoy-upstream-service-time
endpoints.headers: 10
endpoints.supported_versions: HTTP/1.1
endpoints.banner: HTTP/1.1 302 Found
  server: nginx
  date:  <REDACTED>
  content-type: text/html; charset=utf-8
  Content-Length: 0
  location: /auth/login/
  vary: Accept-Language, Cookie
  content-language: en
  x-frame-options: deny
  x-content-type-options: nosniff
  x-xss-protection: 1; mode=block
  content-security-policy: default-src 'none'; style-src * 'unsafe-inline'; media-src *; connect-src 'self' *.algolia.net *.algolianet.com *.algolia.io sentry.io *.sentry.io s1.sentry-cdn.com o1.ingest.sentry.io api2.amplitude.com app.pendo.io data.pendo.io reload.getsentry.net t687h3m0nh65.statuspage.io sentry.zendesk.com ekr.zdassets.com maps.googleapis.com plausible.io api.github.com; frame-src app.pendo.io demo.arcade.software js.stripe.com sentry.io 'self'; font-src * data:; base-uri 'none'; img-src * blob: data:; object-src 'none'; worker-src blob:; script-src 'self' 'unsafe-inline' 'report-sample' s1.sentry-cdn.com js.sentry-cdn.com browser.sentry-cdn.com statuspage-production.s3.amazonaws.com static.zdassets.com aui-cdn.atlassian.com connect-cdn.atl-paas.net js.stripe.com 'strict-dynamic' cdn.pendo.io data.pendo.io pendo-io-static.storage.googleapis.com pendo-static-5634074999128064.storage.googleapis.com plausible.io; frame-ancestors 'self' *.sentry.io; report-uri https://o1.ingest.sentry.io/api/54785/security/?sentry_key=f724a8a027db45f5b21507e7142ff78e&sentry_release=17b412e09e773a8bc1ffca8518582a06d4235b81
  x-envoy-upstream-service-time: 10
  x-envoy-attempt-count: 1
  x-served-by: frontend-default-6867dcbfdf-d9l56
  nel: {"report_to":"nel","max_age":86400,"success_fraction":0.0,"failure_fraction":0.10}
  report-to: {"group":"nel","max_age":86400,"endpoints":[{"url":"https://sentry.my.sentry.io/api/4506178834399232/nel/?sentry_key=cc6b0c47f15d14fda5c9983805851249"}]}
  reporting-endpoints: default="https://sentry.my.sentry.io/api/0/reporting-api-experiment/"
  via: 1.1 google
  strict-transport-security: max-age=31536000; includeSubDomains; preload
  Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
  
endpoints.ip: 35.186.247.156
endpoints.path: /auth/login/
endpoints.endpoint_type: HTTP
endpoints.scan_time: 2025-10-09T16:14:13.238764
endpoints.uri: https://sharepointexdev.sentry.io/auth/login/
endpoints.protocol: HTTP/1.1
endpoints.status_reason: OK
endpoints.key: via
endpoints.headers: 1.1 google
endpoints.key: x-served-by
endpoints.headers: frontend-default-6867dcbfdf-mrx2l
endpoints.key: Transfer-Encoding
endpoints.headers: chunked
endpoints.key: reporting-endpoints
endpoints.headers: default="https://sentry.my.sentry.io/api/0/reporting-api-experiment/"
endpoints.key: nel
endpoints.headers: {"report_to":"nel","max_age":86400,"success_fraction":0.0,"failure_fraction":0.10}
endpoints.key: report-to
endpoints.headers: {"group":"nel","max_age":86400,"endpoints":[{"url":"https://sentry.my.sentry.io/api/4506178834399232/nel/?sentry_key=cc6b0c47f15d14fda5c9983805851249"}]}
endpoints.key: date
endpoints.headers: <REDACTED>
endpoints.key: content-type
endpoints.headers: text/html
endpoints.key: x-sentry-rate-limit-limit
endpoints.headers: 20
endpoints.key: x-sentry-rate-limit-remaining
endpoints.headers: 19
endpoints.key: server
endpoints.headers: nginx
endpoints.key: x-sentry-rate-limit-reset
endpoints.headers: 1760026455
endpoints.key: x-sentry-rate-limit-concurrentremaining
endpoints.headers: 24
endpoints.key: x-frame-options
endpoints.headers: deny
endpoints.key: content-language
endpoints.headers: en
endpoints.key: content-security-policy
endpoints.headers: style-src * 'unsafe-inline'; base-uri 'none'; default-src 'none'; script-src 'self' 'unsafe-inline' 'report-sample' s1.sentry-cdn.com js.sentry-cdn.com browser.sentry-cdn.com statuspage-production.s3.amazonaws.com static.zdassets.com aui-cdn.atlassian.com connect-cdn.atl-paas.net js.stripe.com 'strict-dynamic' cdn.pendo.io data.pendo.io pendo-io-static.storage.googleapis.com pendo-static-5634074999128064.storage.googleapis.com plausible.io 'nonce-n6QrwCwGrd7f7Tvv/cz2zg=='; font-src * data:; frame-src app.pendo.io demo.arcade.software js.stripe.com sentry.io 'self'; worker-src blob:; frame-ancestors 'self' *.sentry.io; connect-src 'self' *.algolia.net *.algolianet.com *.algolia.io sentry.io *.sentry.io s1.sentry-cdn.com o1.ingest.sentry.io api2.amplitude.com app.pendo.io data.pendo.io reload.getsentry.net t687h3m0nh65.statuspage.io sentry.zendesk.com ekr.zdassets.com maps.googleapis.com plausible.io api.github.com; object-src 'none'; media-src *; img-src * blob: data:; report-uri https://o1.ingest.sentry.io/api/54785/security/?sentry_key=f724a8a027db45f5b21507e7142ff78e&sentry_release=17b412e09e773a8bc1ffca8518582a06d4235b81
endpoints.key: vary
endpoints.headers: Accept-Encoding,Accept-Language, Cookie
endpoints.key: expires
endpoints.headers: Thu, 09 Oct 2025 16:14:14 GMT
endpoints.key: x-sentry-rate-limit-concurrentlimit
endpoints.headers: 25
endpoints.key: Alt-Svc
endpoints.headers: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
endpoints.key: x-xss-protection
endpoints.headers: 1; mode=block
endpoints.key: x-envoy-attempt-count
endpoints.headers: 1
endpoints.key: cache-control
endpoints.headers: max-age=0, no-cache, no-store, must-revalidate, private
endpoints.key: set-cookie
endpoints.headers: sentry-sc=KNuZfPIdDEENss64eDO1jPLyeL7UodNN; Domain=.sentry.io; expires=Thu, 08 Oct 2026 16:14:14 GMT; Max-Age=31449600; Path=/; SameSite=Lax; Secure session=eyJ0ZXN0Y29va2llIjoid29ya2VkIn0:1v6tHS:K8QWoAe4ZoDuBX9Z4JkQ5JxGMdeQ8ZdMfYVjd_kxcbw; Domain=.sentry.io; expires=Thu, 23 Oct 2025 16:14:14 GMT; HttpOnly; Max-Age=1209600; Path=/; Secure
endpoints.key: content-encoding
endpoints.headers: gzip
endpoints.key: x-envoy-upstream-service-time
endpoints.headers: 25
endpoints.key: strict-transport-security
endpoints.headers: max-age=31536000; includeSubDomains; preload
endpoints.key: x-content-type-options
endpoints.headers: nosniff
endpoints.html_tags: <title>Sign In | Sentry</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="none, noarchive"> <meta name="viewport" content="width=device-width, initial-scale=1">
endpoints.body: 
  
  
  
  
  
  
  <!DOCTYPE html>
  <html lang="en">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <!-- The "none" directive is equivalent to using both the noindex and nofollow tags simultaneously -->
    <meta name="robots" content="none, noarchive">
    <meta name="viewport" content="width=device-width, initial-scale=1">
  
    <link rel="icon" type="image/png" href="https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/images/favicon.png">
  
    <link rel="apple-touch-icon" href="https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/images/logos/apple-touch-icon.png">
    <link rel="apple-touch-icon" sizes="76x76" href="https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/images/logos/apple-touch-icon-76x76.png">
    <link rel="apple-touch-icon" sizes="120x120" href="https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/images/logos/apple-touch-icon-120x120.png">
    <link rel="apple-touch-icon" sizes="152x152" href="https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/images/logos/apple-touch-icon-152x152.png">
    
  
    
  
    
  
    <link rel="mask-icon" sizes="any" href="https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/images/logos/logo-sentry.svg" color="#FB4226">
  
    <link href="https://s1.sentry-cdn.com/_static/dist/sentry/entrypoints-hashed/sentry-cK0tM3p_yFy3CVYb4V805cOTZnr9IEb-RIJ4m2d-XTQ.css" rel="stylesheet"/>
  
    <title>Sign In | Sentry</title>
  
    
    <script nonce="n6QrwCwGrd7f7Tvv/cz2zg==">window.__initialData = {"initialTrace":{"sentry_trace":"542d35bed35540fda8c60c5949dff5b8-bd2d2b834a220c10-1","baggage":"sentry-trace_id=542d35bed35540fda8c60c5949dff5b8,sentry-sample_rand=0.939216,sentry-environment=prod,sentry-release=backend%4017b412e09e773a8bc1ffca8518582a06d4235b81,sentry-public_key=16427b2f210046b585ee51fd8a1ac54f,sentry-transaction=/auth/login/,sentry-sample_rate=1.0,sentry-sampled=true"},"customerDomain":{"subdomain":"sharepointexdev","organizationUrl":"https://sharepointexdev.sentry.io","sentryUrl":"https://sentry.io"},"singleOrganization":false,"supportEmail":"support@sentry.io","urlPrefix":"https://sentry.io","version":{"current":"25.10.0.dev0","latest":"25.10.0.dev0","build":"25.10.0.dev0","upgradeAvailable":false},"features":["organizations:create","relocation:enabled","system:multi-region"],"distPrefix":"https://s1.sentry-cdn.com/_static/dist/sentry/","needsUpgrade":false,"dsn":"https://c51734c603c4430eb57cb0a5728a479d@o1.ingest.sentry.io/11276","statuspage":{"id":"t687h3m0nh65","api_host":"statuspage.io"},"messages":[],"apmSampling":1.0,"isOnPremise":false,"isSelfHosted":false,"isSelfHostedErrorsOnly":false,"sentryMode":"SAAS","shouldPreloadData":false,"shouldShowBeaconConsentPrompt":false,"invitesEnabled":true,"gravatarBaseUrl":"https://gravatar.com","termsUrl":"https://sentry.io/terms/","privacyUrl":"https://sentry.io/privacy/","lastOrganization":null,"languageCode":"en","userIdentity":{"ip_address":"162.142.125.125"},"csrfCookieName":"sentry-sc","superUserCookieName":"sentry-su","superUserCookieDomain":".sentry.io","sentryConfig":{"dsn":"https://c51734c603c4430eb57cb0a5728a479d@o1.ingest.sentry.io/11276","release":"frontend@17b412e09e773a8bc1ffca8518582a06d4235b81","environment":"prod","whitelistUrls":["sentry.io","s1.sentry-cdn.com","\u003canonymous\u003e"],"allowUrls":["sentry.io","s1.sentry-cdn.com","\u003canonymous\u003e"],"tracePropagationTargets":["sentry.io"]},"memberRegions":[],"regions":[{"name":"us","url":"https://us.sentry.io"},{"name":"de","url":"https://de.sentry.io"}],"relocationConfig":{"selectableRegions":["de","us"]},"demoMode":false,"enableAnalytics":true,"validateSUForm":true,"disableU2FForSUForm":false,"links":{"organizationUrl":null,"regionUrl":null,"sentryUrl":"https://sentry.io"},"user":null,"isAuthenticated":false,"getsentry.stripePublishKey":"pk_live_dPeBWKT7PTCCF0zEOMk4NDYe","getsentry.googleMapsApiKey":"AIzaSyDBUGmWp7crZCpF5OxI_6YwNj2WTJ7Xy-8","getsentry.amplitudeApiKey":"ba62b82db20ab8dc707875f4534366c1"};
      window.__SENTRY__VERSION = '25.10.0.dev0';</script>
  
  
    <script nonce="n6QrwCwGrd7f7Tvv/cz2zg==">// if the ads.js file loads below it will mark this variable as false
      window.adblockSuspected = true;
      // Initialize this so that we can queue up tasks when Sentry SPA is initialized
      window.__onSentryInit = window.__onSentryInit || [];</script>
  
    
  
  
    
    <script nonce="n6QrwCwGrd7f7Tvv/cz2zg==">function __sentryMark(name) {
        if (!window.performance || typeof window.performance.mark !== 'function') { return; }
        window.performance.mark(name);
      }
      __sentryMark('head-start');</script>
  
    
    
      
      <script crossorigin="anonymous" nonce="n6QrwCwGrd7f7Tvv/cz2zg==" src="https://s1.sentry-cdn.com/_static/dist/sentry/entrypoints-hashed/app-uA4fctxUHhtc-K5K86ilCOE6m_pDRQS69qZlBRl0FHQ.js"></script>
    
  
    
    
  
    
    <script crossorigin="anonymous" nonce="n6QrwCwGrd7f7Tvv/cz2zg==" src="https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/js/ads.js"></script>
    
    <script async nonce="n6QrwCwGrd7f7Tvv/cz2zg==" src="https://js.stripe.com/v3/"></script>
  
    
      
  
  
  <script nonce="n6QrwCwGrd7f7Tvv/cz2zg==" type="text/javascript">!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var t={};return n.m=e,n.c=t,n.p="",n(0)}([function(e,n,t){"use strict";var r=t(1),o="",i=2e3,c=Object.assign||function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(e),t=1;t<arguments.length;t++){var r=arguments[t];if(void 0!==r&&null!==r)for(var o in r)r.hasOwnProperty(o)&&(n[o]=r[o])}return n},a=function(){if(["127.0.0.1","0.0.0.0","localhost"].indexOf(location.hostname)>=0)return location.host;var e=location.hostname.split(".");e.length>2&&e.shift();var n=e.join(".");return n},u=function(){return console.warn("getAnonId is deprecated"),""},f=function(){try{var e=new URLSearchParams(window.location.search),n=e.get("original_referrer");return n||document.referrer}catch(e){console.error(e)}return document.referrer},s=function(){var e={url:window.location.href,path:window.location.pathname,referrer:f(),document_referrer:document.referrer,title:document.title,sent_at:Date.now().toString()};for(var n in e)e[n]=e[n].slice(0,i);return e},d=function(e,n){var t=new XMLHttpRequest;t.open("POST",e),t.send(JSON.stringify(n))},l=null,p=function(){l||(l=setTimeout(function(){for(var e in v){if(!v.hasOwnProperty(e))return;d(e,v[e]),v[e]=[]}l=null},1e3))},v={},m=function(e,n){v[e]||(v[e]=[]),v[e].push(n),p()},w=function(e,n,t){var o=(0,r.get)("gsID"),i={user_id:o};c(i,s(),n);var a=t?m:d;a(window.ra.endpoint+e,i)},g=function(e,n){var t={event_name:e};c(t,n),w("/event/",t)},h=function(e){w("/page/",e)},x=function(e){(0,r.set)("gsID",e,{domain:a()})},C=function(e,n,t){w("/metric/",{metric_name:e,value:n,tags:t},!0)};window.ra={page:h,event:g,endpoint:o,identify:x,getAnonId:u,metric:C}},function(e,n,t){var r,o;!function(i){var c;if(r=i,o="function"==typeof r?r.call(n,t,n,e):r,!(void 0!==o&&(e.exports=o)),c=!0,e.exports=i(),c=!0,!c){var a=window.Cookies,u=window.Cookies=i();u.noConflict=function(){return window.Cookies=a,u}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var r in t)n[r]=t[r]}return n}function n(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}function t(r){function o(){}function i(n,t,i){if("undefined"!=typeof document){i=e({path:"/"},o.defaults,i),"number"==typeof i.expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(t);/^[\{\[]/.test(c)&&(t=c)}catch(e){}t=r.write?r.write(t,n):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var a="";for(var u in i)i[u]&&(a+="; "+u,i[u]!==!0&&(a+="="+i[u].split(";")[0]));return document.cookie=n+"="+t+a}}function c(e,t){if("undefined"!=typeof document){for(var o={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var a=i[c].split("="),u=a.slice(1).join("=");t||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var f=n(a[0]);if(u=(r.read||r)(u,f)||n(u),t)try{u=JSON.parse(u)}catch(e){}if(o[f]=u,e===f)break}catch(e){}}return e?o[e]:o}}return o.set=i,o.get=function(e){return c(e,!1)},o.getJSON=function(e){return c(e,!0)},o.remove=function(n,t){i(n,"",e(t,{expires:-1}))},o.defaults={},o.withConverter=t,o}return t(function(){})})}]);
    window.ra.endpoint='https://reload.getsentry.net'
  
    
  
    window.ra.page();
  
    (function(){
      var pushState = history.pushState;
      history.pushState = function () {
        pushState.apply(history, arguments);
        window.ra.page();
      };
    })()</script>
  
    
    
        <script nonce="n6QrwCwGrd7f7Tvv/cz2zg==" type="text/javascript">(function (apiKey) {
      (function (p, e, n, d, o) {
        var v, w, x, y, z;
        o = p[d] = p[d] || {};
        o._q = o._q || [];
        v = ['initialize', 'identify', 'updateOptions', 'pageLoad', 'track'];
        for (w = 0, x = v.length; w < x; ++w)
          (function (m) {
            o[m] =
              o[m] ||
              function () {
                o._q[m === v[0] ? 'unshift' : 'push'](
                  [m].concat([].slice.call(arguments, 0))
                );
              };
          })(v[w]);
        y = e.createElement(n);
        y.async = !0;
        y.src = 'https://cdn.pendo.io/agent/static/' + apiKey + '/pendo.js';
        z = e.getElementsByTagName(n)[0];
        z.parentNode.insertBefore(y, z);
      })(window, document, 'script', 'pendo');
    })('dc5c6fad-c3ae-4441-49ce-0ae37103aed7');</script>
  
    
  
    <script nonce="n6QrwCwGrd7f7Tvv/cz2zg==">__sentryMark('head-end');</script>
  
  </head>
  
  
  <body class="narrow auth org-login">
    
    <div class="app">
      
  
      
      
  
  
  
  
  <style type="text/css">
    .alert-banner {
      padding-top: 0.75rem;
      padding-bottom: 0.75rem;
      display: flex;
      justify-content: center;
      border-radius: 4px;
      margin-bottom: 4px;
    }
  
    .alert-message {
      margin-left: 1rem;
      margin-right: 1rem;
      line-height: 1.5;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      text-align: left;
      flex-grow: 1;
      font-size: 16px;
      font-family: Rubik;
    }
  
    /* Default alert banner color */
    .alert-banner.default {
      background: rgb(255, 219, 74);
      color: #3e3446;
    }
    .alert-banner.default a {
      color: #2562d4;
    }
  
    /* Partner login banner color */
    .alert-banner.partner {
      background: #6c5fc7;
      color: white;
    }
  
    @media only screen and (max-width: 1025px) {
      .alert-banner.default {
        display: none;
      }
    }
  </style>
  
  
  
  <div id="blk_alerts" class="messages-container"></div>
  <div id="blk_indicators"></div>
  
  <script nonce="n6QrwCwGrd7f7Tvv/cz2zg==">window.__onSentryInit = window.__onSentryInit || [];
    window.__onSentryInit.push({
      name: 'renderReact',
      component: 'SystemAlerts',
      container: '#blk_alerts',
      props: {
        className: 'alert-list',
      },
    });
    window.__onSentryInit.push({
      name: 'renderReact ',
      component: 'Indicators',
      container: '#blk_indicators',
      props: {
        className: 'indicators-container',
      },
    });</script>
  
  
  
    <div class="alert-banner default">
      <div class="alert-message">
        Join our live 25-min Intro to Sentry Demo. Bi-weekly, Thursdays at 10am PT. &nbsp<a target="_blank" href="https://sentry.io/resources/find-fix-test/?utm_source=website">RSVP</a>
      </div>
    </div>
  
  
      
  
      <div class="container">
        <div class="content">
          
  <div class="pattern-bg"></div>
  
  <div class="box">
    <div class="auth-sidebar">
      <a href="https://sentry.io/welcome/">
        <span class="icon-sentry-logo"></span>
      </a>
    </div>
    <section class="org-login">
      
    
  
    <div class="auth-container p-t-1 border-bottom">
      <h3>Sign in to continue</h3>
      <ul class="nav nav-tabs auth-toggle m-b-0">
        <li class="active">
          <a href="#login" data-toggle="tab">Sign In</a>
        </li>
        
        <li>
          <a href="#sso" data-toggle="tab">Single Sign-On</a>
        </li>
      </ul>
    </div>
    <div class="tab-content">
      <div class="tab-pane active" id="login">
        <div class="auth-container">
          <div class="auth-form-column">
            <form class="form-stacked" action="" method="post" autocomplete="off">
              <input type="hidden" name="csrfmiddlewaretoken" value="6tIEf9yy1pE21ZYR9lxl1IdpEorJCCIfG62tkO6BuT8FjhULdObcanONIZotQFlS">
  
              <input type="hidden" name="op" value="login" />
  
              
  
  
              
                
  
  
      
      <div id="div_id_username" class="form-group">
          
              <label for="id_username" class="control-label  requiredField">
                  Account<span class="asteriskField">*</span>
              </label>
          
  
          
  
          
  
          
              
                  <div class="controls ">
                          
                          <input type="text" name="username" placeholder="username or email" tabindex="1" maxlength="128" class="textinput textInput form-control" required id="id_username">
                          
                      
  
  
      
  
  
  
  
      
  
  
  
                  </div>
              
          
      </div>
      
  
  
              
                
  
  
      
      <div id="div_id_password" class="form-group">
          
              <label for="id_password" class="control-label  requiredField">
                  Password<span class="asteriskField">*</span>
              </label>
          
  
          
  
          
  
          
              
                  <div class="controls ">
                          
                          <input type="password" name="password" placeholder="password" tabindex="2" class="textinput textInput form-control" required id="id_password">
                          
                      
  
  
      
  
  
  
  
      
  
  
  
                  </div>
              
          
      </div>
      
  
  
              
  
              <div class="auth-footer m-t-1">
                <button type="submit" class="btn btn-primary">Continue</button>
                <a class="secondary" href="/account/recover/">Lost your password?</a>
              </div>
            </form>
          </div>
          
            <div class="auth-provider-column">
              
                <p>
                  <a class="btn btn-default btn-login-google" href="/identity/login/google/?referrer=login&amp;href=http%3A%2F%2Fsharepointexdev.sentry.io%2Fauth%2Flogin%2F" style="display: block">
                    <span class="provider-logo google"></span> Sign in with Google
                  </a>
                </p>
              
  
              
                <p>
                  <a class="btn btn-default btn-login-github" href="/identity/login/github/?referrer=login&amp;href=http%3A%2F%2Fsharepointexdev.sentry.io%2Fauth%2Flogin%2F" style="display: block">
                    <span class="provider-logo github"></span> Sign in with GitHub
                  </a>
                </p>
              
  
              
                <p>
                  <a class="btn btn-default btn-login-vsts" href="/identity/login/vsts/?referrer=login&amp;href=http%3A%2F%2Fsharepointexdev.sentry.io%2Fauth%2Flogin%2F" style="display: block">
                    <span class="provider-logo vsts"></span> Sign in with Azure DevOps
                  </a>
                </p>
              
            </div>
          
        </div>
      </div>
      <div class="tab-pane" id="register">
        <div class="auth-container">
          <div class="auth-form-column">
            <form class="form-stacked" action="" method="post" autocomplete="off">
              <input type="hidden" name="csrfmiddlewaretoken" value="6tIEf9yy1pE21ZYR9lxl1IdpEorJCCIfG62tkO6BuT8FjhULdObcanONIZotQFlS">
  
              <input type="hidden" name="op" value="register" />
  
              
  
  
              
  
              
  
              <div class="auth-footer m-t-1">
                <button type="submit" class="btn btn-primary">Continue</button>
                <a class="secondary" href="https://sentry.io/privacy/" target="_blank">
                  Privacy Policy
                </a>
              </div>
            </form>
          </div>
        </div>
      </div>
      <div class="tab-pane" id="sso">
        <div class="auth-container">
          <div class="auth-form-column">
            <form class="form-stacked" method="post">
              <input type="hidden" name="csrfmiddlewaretoken" value="6tIEf9yy1pE21ZYR9lxl1IdpEorJCCIfG62tkO6BuT8FjhULdObcanONIZotQFlS">
  
              <input type="hidden" name="op" value="sso" />
  
              <div class="control-group required">
                <div class="controls">
                  <label class="control-label">Organization ID</label>
                  <input type="text" class="form-control" name="organization" placeholder="acme" required>
                  <p class="help-block">Your ID is the slug either before or after the hostname. For example, <code><strong>acme</strong></code> is the slug in either <code>sentry.io/<strong>acme</strong>/</code> or <code><strong>acme</strong>.sentry.io/</code>.</p>
                </div>
              </div>
              <div class="auth-footer m-t-1">
                <button class="btn btn-primary">Continue</button>
              </div>
            </form>
          </div>
        </div>
      </div>
    </div>
  
    </section>
  </div>
  
  
        </div>
      </div>
    </div>
    
  
    
    
    <style type="text/css">
    @media all and (min-width: 1301px) {
      .navbar .navbar-inner {
        border-radius: 0;
      }
    }
    @media print {
      .no-print {
        display: none;
      }
    }
    </style>
    
  
    
      
  
  
  
  
    
  
    <script nonce="n6QrwCwGrd7f7Tvv/cz2zg==">__sentryMark('body-end');
  
      try {
        if (window.performance && typeof window.performance.measure === 'function') {
          window.performance.measure('app.page.body-load', 'head-start', 'body-end');
        }
      } catch (err) {
        if (window.Sentry) {
          window.Sentry.captureException(err);
        }
      }</script>
  
    <script nonce="n6QrwCwGrd7f7Tvv/cz2zg==">function insertTimezone() {
        const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
        const timezoneInput = document.querySelector('input[name=timezone]');
        if (timezoneInput) {
          timezoneInput.value = timezone
        }
  
      }
  
      function signOutListener() {
        const el = document.querySelector('#sign-out');
        if (el) {
          el.addEventListener('click', function() {
            document.modalLogoutForm.submit();
          });
        }
      }
  
      document.addEventListener('DOMContentLoaded', function() {
        insertTimezone();
        signOutListener();
      });</script>
  
  </body>
  </html>
  
endpoints.name: https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/images/favicon.png
endpoints.name: https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/images/logos/apple-touch-icon.png
endpoints.name: https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/images/logos/apple-touch-icon-76x76.png
endpoints.name: https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/images/logos/apple-touch-icon-120x120.png
endpoints.name: https://s1.sentry-cdn.com/_static/b9072a9a83074a7427b82f5ff8a91145/sentry/images/logos/apple-touch-icon-152x152.png
endpoints.html_title: Sign In | Sentry
endpoints.supported_versions: HTTP/1.1
endpoints.banner: HTTP/1.1 200 OK
  server: nginx
  date:  <REDACTED>
  content-type: text/html
  vary: Accept-Encoding,Accept-Language, Cookie
  expires: Thu, 09 Oct 2025 16:14:14 GMT
  cache-control: max-age=0, no-cache, no-store, must-revalidate, private
  x-sentry-rate-limit-remaining: 19
  x-sentry-rate-limit-limit: 20
  x-sentry-rate-limit-reset: 1760026455
  x-sentry-rate-limit-concurrentremaining: 24
  x-sentry-rate-limit-concurrentlimit: 25
  content-language: en
  x-frame-options: deny
  x-content-type-options: nosniff
  x-xss-protection: 1; mode=block
  content-security-policy: style-src * 'unsafe-inline'; base-uri 'none'; default-src 'none'; script-src 'self' 'unsafe-inline' 'report-sample' s1.sentry-cdn.com js.sentry-cdn.com browser.sentry-cdn.com statuspage-production.s3.amazonaws.com static.zdassets.com aui-cdn.atlassian.com connect-cdn.atl-paas.net js.stripe.com 'strict-dynamic' cdn.pendo.io data.pendo.io pendo-io-static.storage.googleapis.com pendo-static-5634074999128064.storage.googleapis.com plausible.io 'nonce-n6QrwCwGrd7f7Tvv/cz2zg=='; font-src * data:; frame-src app.pendo.io demo.arcade.software js.stripe.com sentry.io 'self'; worker-src blob:; frame-ancestors 'self' *.sentry.io; connect-src 'self' *.algolia.net *.algolianet.com *.algolia.io sentry.io *.sentry.io s1.sentry-cdn.com o1.ingest.sentry.io api2.amplitude.com app.pendo.io data.pendo.io reload.getsentry.net t687h3m0nh65.statuspage.io sentry.zendesk.com ekr.zdassets.com maps.googleapis.com plausible.io api.github.com; object-src 'none'; media-src *; img-src * blob: data:; report-uri https://o1.ingest.sentry.io/api/54785/security/?sentry_key=f724a8a027db45f5b21507e7142ff78e&sentry_release=17b412e09e773a8bc1ffca8518582a06d4235b81
  set-cookie: sentry-sc=KNuZfPIdDEENss64eDO1jPLyeL7UodNN; Domain=.sentry.io; expires=Thu, 08 Oct 2026 16:14:14 GMT; Max-Age=31449600; Path=/; SameSite=Lax; Secure
  set-cookie: session=eyJ0ZXN0Y29va2llIjoid29ya2VkIn0:1v6tHS:K8QWoAe4ZoDuBX9Z4JkQ5JxGMdeQ8ZdMfYVjd_kxcbw; Domain=.sentry.io; expires=Thu, 23 Oct 2025 16:14:14 GMT; HttpOnly; Max-Age=1209600; Path=/; Secure
  x-envoy-upstream-service-time: 25
  x-envoy-attempt-count: 1
  x-served-by: frontend-default-6867dcbfdf-mrx2l
  nel: {"report_to":"nel","max_age":86400,"success_fraction":0.0,"failure_fraction":0.10}
  report-to: {"group":"nel","max_age":86400,"endpoints":[{"url":"https://sentry.my.sentry.io/api/4506178834399232/nel/?sentry_key=cc6b0c47f15d14fda5c9983805851249"}]}
  reporting-endpoints: default="https://sentry.my.sentry.io/api/0/reporting-api-experiment/"
  content-encoding: gzip
  via: 1.1 google
  strict-transport-security: max-age=31536000; includeSubDomains; preload
  Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
  Transfer-Encoding: chunked
  
endpoints.ip: 35.186.247.156
[binary data, 20 values, 431 bytes]