[{"data":1,"prerenderedAt":683},["ShallowReactive",2],{"navigation":3,"/features/auth0-integration":166,"/features/auth0-integration-surround":678},[4,23,44,89,111,136],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Getting Started","/getting-started","1.getting-started/1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Installation","/getting-started/installation","1.getting-started/2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Usage","/getting-started/usage","1.getting-started/3.usage","i-lucide-sliders",false,{"title":24,"icon":22,"path":25,"stem":26,"children":27,"page":22},"Time tracking & monitoring","/time-tracking","2.Time Tracking",[28,32,36,40],{"title":29,"path":30,"stem":31},"Time & Projects","/time-tracking/timeandprojects","2.Time Tracking/Time&Projects",{"title":33,"path":34,"stem":35},"Time Tracking","/time-tracking/time-tracking","2.Time Tracking/Time-tracking",{"title":37,"path":38,"stem":39},"Timeboard","/time-tracking/timeboard","2.Time Tracking/TimeBoard",{"title":41,"path":42,"stem":43},"Timesheets","/time-tracking/timesheets","2.Time Tracking/Timesheets",{"title":45,"icon":22,"path":46,"stem":47,"children":48,"page":22},"Features","/features","3.features",[49,53,57,61,65,69,73,77,81,85],{"title":50,"path":51,"stem":52},"Dashboard","/features/dashboard","3.features/1.dashboard",{"title":54,"path":55,"stem":56},"SMTP troubleshoot","/features/smtp-troubleshoot","3.features/10.smtp-troubleshoot",{"title":58,"path":59,"stem":60},"Calendar & Leave Overview","/features/calendar","3.features/2.calendar",{"title":62,"path":63,"stem":64},"Calendar Integration","/features/calendar-integration","3.features/3.calendar-integration",{"title":66,"path":67,"stem":68},"Shift Scheduling","/features/schedules","3.features/4.schedules",{"title":70,"path":71,"stem":72},"Project Management","/features/projects","3.features/5.projects",{"title":74,"path":75,"stem":76},"Expense Settings","/features/expense-settings","3.features/6.expense-settings",{"title":78,"path":79,"stem":80},"Auth0 SSO Integration","/features/auth0-integration","3.features/7.auth0-integration",{"title":82,"path":83,"stem":84},"Password & Authentication Policy","/features/policies","3.features/8.policies",{"title":86,"path":87,"stem":88},"Email Configuration (SMTP)","/features/email-configuration","3.features/9.email-configuration",{"title":90,"icon":22,"path":91,"stem":92,"children":93,"page":22},"Expenses","/expenses","4.expenses",[94,98,102,106],{"title":95,"path":96,"stem":97},"Expense Claims","/expenses/overview","4.expenses/1.overview",{"title":99,"path":100,"stem":101},"Add & Manage Purchases","/expenses/purchases","4.expenses/2.purchases",{"title":103,"path":104,"stem":105},"Travel & Mileage Entry","/expenses/travelentries","4.expenses/3.travelentries",{"title":107,"path":108,"stem":109,"icon":110},"Company Card Expenses","/expenses/company-cards","4.expenses/4.company-cards","i-lucide-credit-card",{"title":112,"icon":22,"path":113,"stem":114,"children":115,"page":22},"Settings","/settings","5.settings",[116,120,124,128,132],{"title":117,"path":118,"stem":119},"General","/settings/general","5.settings/1.general",{"title":121,"path":122,"stem":123},"Leave Types","/settings/leavetype","5.settings/2.leaveType",{"title":125,"path":126,"stem":127},"Carry Forward","/settings/carryforward","5.settings/3.carryForward",{"title":129,"path":130,"stem":131},"Department Management","/settings/departments","5.settings/4.departments",{"title":133,"path":134,"stem":135},"Public Holidays","/settings/publicholiday","5.settings/5.publicholiday",{"title":137,"path":138,"stem":139,"children":140,"page":22},"Mcp","/mcp","6.mcp",[141,146,151,156,161],{"title":142,"path":143,"stem":144,"icon":145},"Overview","/mcp/overview","6.mcp/1.overview","i-lucide-bot",{"title":147,"path":148,"stem":149,"icon":150},"Connecting","/mcp/connecting","6.mcp/2.connecting","i-lucide-plug",{"title":152,"path":153,"stem":154,"icon":155},"Tools Reference","/mcp/tools","6.mcp/3.tools","i-lucide-wrench",{"title":157,"path":158,"stem":159,"icon":160},"Security","/mcp/security","6.mcp/4.security","i-lucide-shield",{"title":162,"path":163,"stem":164,"icon":165},"Integrating Your Own MCP Client","/mcp/custom-client","6.mcp/5.custom-client","i-lucide-code",{"id":167,"title":78,"body":168,"description":671,"extension":672,"links":673,"meta":674,"navigation":675,"path":79,"seo":676,"stem":80,"__hash__":677},"docs/3.features/7.auth0-integration.md",{"type":169,"value":170,"toc":650},"minimark",[171,176,184,197,200,215,218,222,225,239,241,245,291,293,297,338,340,344,351,356,366,371,377,384,392,394,398,401,422,469,475,481,483,487,491,493,497,506,508,512,515,523,525,529,532,566,568,572,575,583,585,589,592,626,633,635,639],[172,173,175],"h2",{"id":174},"what-is-auth0-sso","What Is Auth0 SSO?",[177,178,179,183],"p",{},[180,181,182],"strong",{},"Auth0 Single Sign-On (SSO)"," allows users to securely log in to BookYourPTO using external identity providers such as:",[185,186,187,191,194],"ul",{},[188,189,190],"li",{},"Google",[188,192,193],{},"Microsoft",[188,195,196],{},"GitHub",[177,198,199],{},"Instead of managing passwords separately, authentication is handled through a centralized identity provider.",[201,202,204],"callout",{"color":203,"icon":160},"amber",[177,205,206,207,210,211,214],{},"Auth0 authentication is available only on ",[180,208,209],{},"Pro"," and ",[180,212,213],{},"Enterprise"," plans.",[216,217],"hr",{},[172,219,221],{"id":220},"before-you-begin","Before You Begin",[177,223,224],{},"Ensure you have:",[185,226,227,233],{},[188,228,229,232],{},[180,230,231],{},"Admin or Executive access"," in BookYourPTO",[188,234,235,236],{},"An active ",[180,237,238],{},"Auth0 account (tenant access)",[216,240],{},[172,242,244],{"id":243},"creating-an-auth0-application","Creating an Auth0 Application",[246,247,248,255,261,285],"ol",{},[188,249,250,251,254],{},"Log in to the ",[180,252,253],{},"Auth0 Dashboard",".",[188,256,257,258],{},"Navigate to:\n",[180,259,260],{},"Applications → Create Application",[188,262,263,264],{},"Configure the application:\n",[185,265,266,276],{},[188,267,268,271,272],{},[180,269,270],{},"Name"," — e.g., ",[273,274,275],"code",{},"BookYourPTO SSO",[188,277,278,281,282],{},[180,279,280],{},"Application Type"," — ",[273,283,284],{},"Regular Web Application",[188,286,287,288,254],{},"Click ",[180,289,290],{},"Create",[216,292],{},[172,294,296],{"id":295},"configuring-auth0-settings","Configuring Auth0 Settings",[246,298,299,310,330,335],{},[188,300,301,302],{},"Open your application:\n",[180,303,304,305,309],{},"Auth0 Dashboard → Applications → ",[306,307,308],"span",{},"Your App"," → Settings",[188,311,312,313],{},"Copy the following credentials:",[185,314,315,320,325],{},[188,316,317],{},[180,318,319],{},"Domain",[188,321,322],{},[180,323,324],{},"Client ID",[188,326,327],{},[180,328,329],{},"Client Secret",[188,331,257,332],{},[180,333,334],{},"BookYourPTO → Settings → Auth0 Integration",[188,336,337],{},"Paste the credentials into the corresponding fields.",[216,339],{},[172,341,343],{"id":342},"configuring-application-uris","Configuring Application URIs",[177,345,346,347,350],{},"In the Auth0 application settings, scroll to ",[180,348,349],{},"Application URIs"," and configure:",[352,353,355],"h3",{"id":354},"allowed-callback-urls","Allowed Callback URLs",[357,358,363],"pre",{"className":359,"code":361,"language":362},[360],"language-text","https://app.bookyourpto.com/auth/callback\n","text",[273,364,361],{"__ignoreMap":365},"",[367,368,370],"h4",{"id":369},"allowed-logout-urls","Allowed Logout URLs",[357,372,375],{"className":373,"code":374,"language":362},[360],"https://app.bookyourpto.com\n",[273,376,374],{"__ignoreMap":365},[201,378,381],{"color":379,"icon":380},"blue","i-lucide-link",[177,382,383],{},"Add additional URLs for staging or development environments if required.",[246,385,387],{"start":386},5,[188,388,287,389,254],{},[180,390,391],{},"Save Changes",[216,393],{},[172,395,397],{"id":396},"enabling-social-login-optional","Enabling Social Login (Optional)",[177,399,400],{},"To allow users to sign in with third-party providers:",[246,402,403,408,419],{},[188,404,257,405],{},[180,406,407],{},"Auth0 Dashboard → Authentication → Social",[188,409,410,411],{},"Enable desired providers:",[185,412,413,415,417],{},[188,414,190],{},[188,416,193],{},[188,418,196],{},[188,420,421],{},"Complete provider setup:",[423,424,425,438],"table",{},[426,427,428],"thead",{},[429,430,431,435],"tr",{},[432,433,434],"th",{},"Provider",[432,436,437],{},"Setup Location",[439,440,441,451,460],"tbody",{},[429,442,443,448],{},[444,445,446],"td",{},[180,447,190],{},[444,449,450],{},"Google Cloud Console",[429,452,453,457],{},[444,454,455],{},[180,456,193],{},[444,458,459],{},"Azure Portal / Entra ID",[429,461,462,466],{},[444,463,464],{},[180,465,196],{},[444,467,468],{},"GitHub Developer Settings",[246,470,472],{"start":471},4,[188,473,474],{},"Save configuration.",[201,476,478],{"color":379,"icon":477},"i-lucide-user-check",[177,479,480],{},"Enabled providers will automatically appear on the Auth0 login screen.",[216,482],{},[172,484,486],{"id":485},"configuring-bookyourpto","Configuring BookYourPTO",[177,488,257,489],{},[180,490,334],{},[216,492],{},[352,494,496],{"id":495},"enable-auth0","Enable Auth0",[185,498,499],{},[188,500,501,502,505],{},"Toggle ",[180,503,504],{},"Auth0 Authentication"," ON",[216,507],{},[352,509,511],{"id":510},"enter-credentials","Enter Credentials",[177,513,514],{},"Provide the following:",[185,516,517,519,521],{},[188,518,319],{},[188,520,324],{},[188,522,329],{},[216,524],{},[352,526,528],{"id":527},"user-provisioning","User Provisioning",[177,530,531],{},"Control how users are created during login:",[423,533,534,544],{},[426,535,536],{},[429,537,538,541],{},[432,539,540],{},"Option",[432,542,543],{},"Behavior",[439,545,546,556],{},[429,547,548,553],{},[444,549,550],{},[180,551,552],{},"Auto-Create Users",[444,554,555],{},"New users are created automatically on first login",[429,557,558,563],{},[444,559,560],{},[180,561,562],{},"Manual Provisioning",[444,564,565],{},"Only existing users can log in",[216,567],{},[352,569,571],{"id":570},"allowed-email-domains","Allowed Email Domains",[177,573,574],{},"Restrict access to specific organizations:",[185,576,577,580],{},[188,578,579],{},"Enter comma-separated domains:\nanhourtec.com, yourcompanyname.com",[188,581,582],{},"Only users with matching email domains are allowed access.",[216,584],{},[172,586,588],{"id":587},"authentication-modes","Authentication Modes",[177,590,591],{},"Define how users can log in:",[423,593,594,604],{},[426,595,596],{},[429,597,598,601],{},[432,599,600],{},"Mode",[432,602,603],{},"Description",[439,605,606,616],{},[429,607,608,613],{},[444,609,610],{},[180,611,612],{},"Hybrid Mode",[444,614,615],{},"Users can log in via Auth0 or email/password",[429,617,618,623],{},[444,619,620],{},[180,621,622],{},"SSO-Only Mode",[444,624,625],{},"Users must log in using Auth0 only",[201,627,630],{"color":628,"icon":629},"green","i-lucide-lock",[177,631,632],{},"SSO-Only mode is typically used for organizations with centralized identity management.",[216,634],{},[172,636,638],{"id":637},"notes","Notes",[185,640,641,644,647],{},[188,642,643],{},"Configuration changes apply immediately after saving",[188,645,646],{},"Incorrect credentials or URLs may cause login failures",[188,648,649],{},"Access and authentication behavior depend on configured settings and user roles",{"title":365,"searchDepth":651,"depth":652,"links":653},1,2,[654,655,656,657,658,662,663,669,670],{"id":174,"depth":652,"text":175},{"id":220,"depth":652,"text":221},{"id":243,"depth":652,"text":244},{"id":295,"depth":652,"text":296},{"id":342,"depth":652,"text":343,"children":659},[660],{"id":354,"depth":661,"text":355},3,{"id":396,"depth":652,"text":397},{"id":485,"depth":652,"text":486,"children":664},[665,666,667,668],{"id":495,"depth":661,"text":496},{"id":510,"depth":661,"text":511},{"id":527,"depth":661,"text":528},{"id":570,"depth":661,"text":571},{"id":587,"depth":652,"text":588},{"id":637,"depth":652,"text":638},"Learn how to configure Auth0 Single Sign-On (SSO) in BookYourPTO, including application setup, credentials, and authentication settings.","md",null,{},true,{"title":78,"description":671},"TGVWCY9nCsgQOsQLWMrh__xYhnBGneW7xOk-MP3qOGo",[679,681],{"title":74,"path":75,"stem":76,"description":680,"children":-1},"The Expense Management section allows administrators to configure reimbursement settings, expense categories, per diem rates, mileage rates, receipt requirements, and approval policies for the organization.",{"title":82,"path":83,"stem":84,"description":682,"children":-1},"Learn how to configure password rules and authentication controls to secure access across your organization.",1774284205568]