[{"data":1,"prerenderedAt":170},["ShallowReactive",2],{"docs-nav-\u002Fdocs\u002Fchallenges\u002Foverview":3,"\u002Fdocs\u002Fchallenges\u002Foverview":18},[4],{"title":5,"path":6,"stem":7,"children":8,"page":17},"Challenges","\u002Fdocs\u002Fchallenges","1.docs\u002F5.challenges",[9,13],{"title":10,"path":11,"stem":12},"Overview","\u002Fdocs\u002Fchallenges\u002Foverview","1.docs\u002F5.challenges\u002F1.overview",{"title":14,"path":15,"stem":16},"CSS styling","\u002Fdocs\u002Fchallenges\u002Fcss-styling","1.docs\u002F5.challenges\u002F2.css-styling",false,{"id":19,"title":10,"body":20,"description":162,"extension":163,"meta":164,"navigation":166,"path":11,"seo":167,"sitemap":168,"stem":12,"__hash__":169},"docs\u002F1.docs\u002F5.challenges\u002F1.overview.md",{"type":21,"value":22,"toc":150},"minimark",[23,27,38,45,50,55,58,62,65,69,72,76,111,115,118,133,136],[24,25,10],"h1",{"id":26},"overview",[28,29,30,31,37],"p",{},"Challenges are interactive security verification pages that help protect your users from account sharing and takeover attempts. When Rupt detects suspicious activity, users are presented with a challenge page to verify their identity before continuing. To customize challenges, go to the ",[32,33,36],"a",{"href":34,"target":35},"https:\u002F\u002Fdashboard.rupt.dev\u002Fsettings\u002Faccount-sharing\u002Fchallenge","_blank","challenge settings"," section for your project.",[28,39,40],{},[41,42],"img",{"alt":43,"src":44},"Example of CSS styling","\u002Fimg\u002Fcss-styling-original.png",[46,47,49],"h2",{"id":48},"types-of-challenges","Types of challenges",[51,52,54],"h3",{"id":53},"account-sharing-prevention","Account sharing prevention",[28,56,57],{},"Account sharing challenges are triggered when Rupt detects multiple users accessing the same account from different locations or devices. Users must verify their identity through email or SMS to continue.",[51,59,61],{"id":60},"account-takeover-protection","Account takeover protection",[28,63,64],{},"Account takeover challenges help prevent unauthorized access to user accounts. These are triggered when suspicious login patterns are detected, requiring additional verification.",[51,66,68],{"id":67},"fake-account-detection","Fake account detection",[28,70,71],{},"Fake account detection challenges are triggered when Rupt detects a suspicious account creation attempt. Users must verify their identity through email or SMS to continue.",[46,73,75],{"id":74},"key-features","Key features",[77,78,79,87,93,99,105],"ul",{},[80,81,82,86],"li",{},[83,84,85],"strong",{},"Multi-language support",": Challenges support multiple languages including English, French, Spanish and Arabic",[80,88,89,92],{},[83,90,91],{},"Customizable design",": Add custom CSS to match your brand's look and feel",[80,94,95,98],{},[83,96,97],{},"Flexible verification",": Support for email and SMS verification methods",[80,100,101,104],{},[83,102,103],{},"Device management",": Users can view and manage their connected devices",[80,106,107,110],{},[83,108,109],{},"Branded experience",": Add your logo and customize messaging to maintain brand consistency",[46,112,114],{"id":113},"implementation","Implementation",[28,116,117],{},"Challenges can be implemented in two ways:",[119,120,121,127],"ol",{},[80,122,123,126],{},[83,124,125],{},"Default challenge pages",": Use Rupt's pre-built challenge pages with customizable styling",[80,128,129,132],{},[83,130,131],{},"Custom implementation",": Build your own challenge pages using the Rupt API",[28,134,135],{},"For more details on customizing challenges, see:",[77,137,138,142],{},[80,139,140],{},[32,141,14],{"href":15},[80,143,144],{},[32,145,149],{"href":146,"rel":147},"https:\u002F\u002Frupt.dev\u002Fblog\u002Fcustom-challenges",[148],"nofollow","Custom HTML",{"title":151,"searchDepth":152,"depth":152,"links":153},"",2,[154,160,161],{"id":48,"depth":152,"text":49,"children":155},[156,158,159],{"id":53,"depth":157,"text":54},3,{"id":60,"depth":157,"text":61},{"id":67,"depth":157,"text":68},{"id":74,"depth":152,"text":75},{"id":113,"depth":152,"text":114},"Challenges are interactive security verification pages that help protect your users from account sharing and takeover attempts. When Rupt detects suspicious activity, users are presented with a challenge page to verify their identity before continuing. To customize challenges, go to the challenge settings section for your project.","md",{"head":165},{"title":5},true,{"title":10,"description":162},{"loc":11},"5oLEJojpKmnsJjwxPE9YPZ8q-0OfVtRrLoKljrSUcok",1776449525082]