CINXE.COM

George Fox University - Sign In

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="robots" content="none" /> <title>George Fox University - Sign In</title> <!-- Core widget js and css --> <script type="text/javascript" src="https://ok7static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.28.1/js/okta-sign-in.min.js" integrity="sha384-HH8NBwDJFHGRPonrfHz6DpzcL3iB5oRgPSKbHoowOXXr1R4a6VB13cWqtfOjOtH1" crossorigin="anonymous"></script> <link rel="stylesheet" type="text/css" href="https://ok7static.oktacdn.com/assets/js/sdk/okta-signin-widget/7.28.1/css/okta-sign-in.min.css" integrity="sha384-hWO50VHqC4T+PDnYbDX7gbW0OrGRVz4SfhJd9fnSqNeeTu86P4T71K1r3zw9QvgH" crossorigin="anonymous"> <!-- Customizable css theme options. Link your own stylesheet or override styles inline. --> <link rel="stylesheet" type="text/css" href="" integrity="" crossorigin="anonymous"> <!-- styles for custom sign in --> <link rel="stylesheet" type="text/css" href="https://ok7static.oktacdn.com/assets/loginpage/css/custom-signin.a91af2abfd04662e499bd3e151150dbf.css" integrity="sha384-BhMidK4jYIQaVFKNVHUvbfdgrt4NVlnlTZMsOMWLdWkme3j1JcshKDNQiMssd7sN" crossorigin="anonymous"> </head> <body> <div class="login-bg-image" style="background-image: url('https://ok7static.oktacdn.com/fs/bco/7/fs0tffy3bckqPEhzj357')"></div> <div id="okta-login-container"></div> <!-- "OktaUtil" defines a global OktaUtil object that contains methods used to complete the Okta login flow. --> <div id="okta-sign-in" class="auth-container main-container unsupported-message-container" style="display:none"> <div id="unsupported-cookie" class="unsupported-message" style="display:none"> <h2 class="o-form-head">Cookies are required</h2> <p>Cookies are disabled on your browser. Please enable Cookies and refresh this page.</p> <a class="button button-primary" target="_blank" href="."> Refresh </a> </div> </div> <div id="inactive-tab-main-div" style="display:none;"> <div class="inactive-tab-container"> <div class="inactive-tab-header"> <img src="https://ok7static.oktacdn.com/fs/bco/1/fs0tffy3aqN6Il55l357" alt="George Fox University" class="report-org-logo"> <div class="divider"></div> </div> <div class="inactive-tab-content"> <h2 class="inactive-tab-content-title">The page has timed out</h2> <p class="inactive-tab-details">If this page does not reload automatically, please refresh your browser.</p> </div> </div> </div> <script type="text/javascript" nonce="9zuS8IbESo96dLE_O17IZQ"> var signInSuccessCallBackFunction; var oktaData = {"redirectUri":"\x2Fapp\x2Fgeorgefoxuniversity_canvaslms_1\x2Fexk5gxuudxox2Qgyv357\x2Fsso\x2Fsaml","isMobileSso":false,"fromUri":"","isMobileClientLogin":false,"requestContext":{"app":{"type":"object","value":{"name":"georgefoxuniversity_canvaslms_1","label":"Canvas\x20Backend","id":"0oa5gxuudywryl5Xs357"}},"authentication":{"request":{},"protocol":{},"client":{"name":"georgefoxuniversity_canvaslms_1","label":"Canvas\x20Backend","id":"0oa5gxuudywryl5Xs357"},"type":"object","value":{"request":{},"protocol":{}}},"target":{"clientId":"0oa5gxuudywryl5Xs357","name":"georgefoxuniversity_canvaslms_1","label":"Canvas\x20Backend"}},"countryIso":"SG","inactiveTab":{"elementId":"inactive\x2Dtab\x2Dmain\x2Ddiv","avoidPageRefresh":true,"enabled":true},"signIn":{"logoText":"George\x20Fox\x20University\x20logo","brandName":"George\x20Fox\x20University","language":"en","consent":{"cancel":function(){window.location.href='https\x3A\x2F\x2Flogin.georgefox.edu\x2Flogin\x2Fstep\x2Dup\x2Fredirect\x3FstateToken\x3DeyJ6aXAiOiJERUYiLCJhbGlhcyI6ImVuY3J5cHRpb25rZXkiLCJ2ZXIiOiIxIiwib2lkIjoiMDBvbmwwNWptWFVXeURLQkYzNTYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIn0..4CcdQLBSwN_X7dlp.ZhamQRXKZmEZA8EI99Ps_P1LENjc48Ze\x2DI1aA\x2DtsYJE2Of1t8mrBIPrxGZaZPmsykRJqt91sFBpRwM7LS\x2DMzyFENQqyOZ7FTBx\x2DrxwLwyYjVoM4sNTwo\x2DJucQMmObEkN5Ba0tFtYppyfRuC6BYtBu2AWns1zzP0Uhgu6vfnORDZepULG9TIj1LD4n6zDlSdBg5AH6rNVKJv9r6lSaPkPP\x2Dg9CP2TTRjSoOxzn5D_bqj\x2D66xigm1parHgk\x2D_yho9TDOLyp7SjVmGK6vPKYj9hqGrnuee3H8dT3Mo1Rani5oP3PZ7PWzk6AGYhlqrJ5pHh5huIH4ZleQ4MX\x2DuKeRL6nGud3wIxTSvk9SSCS3MXWtAtfP5r91m_0FWtwQMPaEWcJ6k\x2DCXAi\x2DT97QNsd6xzEKW7uOXV8Si4ozcHshyj9RK8jHOiC0T7Cwbtd5geaAU1r4e3ANwgtIG6Bq\x2DeSGYvXD1G2yXK5uzz4Ej9M\x2DrAeHVj2LJKC59pRfl0RX1sardoTZHfLl6NUnqygLrRoE1RdhEq3cgrCPlHETPjctD5pndn8wVV3W1D6Y5LxAeIYm23oF_mR91Yg0IpeQhEKFIgFDv_wcyMFLsEEe9WZ0_V3kWlbJ29a_gtFACkoXu9jfclCZeoU148xky6PPnwI3tRlKr2DspHIMN86IcpCPYJZH2lk5TcV\x2DseawoCsBnCsLiwN_GZlgVA8fCa9C9sE9803AoiG83QZ6QDUHqxB\x2D_h8m4EBrJ7p2zya0Tlk7Gn6Rmz_1WJfQtTp_S0bEYa_KF2aqRPoUopQzHPGwd6VYyqEb2DxvhzfsPGg4lSIiTJjxLkoh1D2Ih8s80_zjgTd0jG0CvucmvKquwCGzfUuc0e_7TK0X9PTS_k6e2vvjtlPS8A0gc44gjzFDTLsytNOCaUgDayR40Tk\x2DcFEaybY2yXUq5g1d11yfmULUWglO\x2DSr1EHxkyZq\x2D2F2eR8V5Tz_6APHEVcXgZOrsEtmTIC1p8kJEdI4a\x2DlgAbZFdk0bILUpridGIUxein0SkepelUeYZ7OZgrLFbOUMHz8qzZS7XfTfMhLbQvbMcIL3Tos2r7p\x2D0zNSheowNmSQ5B1uxZIPCF_D9tk8kDj3P5KqcwTotxwsiLQUjmN8OW2lR8j0kefsVf9lbjMKGw7LBzfr_T7fHaU3R8pcUpzIVa__Qz04lW6Adwz\x2DFcwTgRohbcgLa5VFeSZIMPDHDh5a6lDo0LP47AK6CDZLuS1Fxj6DMA8Gi\x2DVudOhFmr4zHg1G6_AONMbu54n1Y3FY4_xEMY2et_X_EoIbqSwnOufbdeYpKCcdRm6xR4tPfxL5eCwA6FoZ1pwXrTy8l8qWvrzb1DY1mxcdw5spioCvD3Kh_qErS033PpYiSgRJBGKkDaUTPamtvJcjqXTcZW0XaFWJHk24326n7VbDg6gqz7DTDex0t97jfS3BAFjsxlukCCGS6QxUkUFjztEMFc8oWVHLJH7avCOE\x2DBegBj_Hzgan8vNHvuksDAK4A4_FQKvF2LsHxkORaozt1msVivFkKtPxqkHeZ4DxT3TK9Al40OuLw1Vf0HU1GmQA29gDamHpbHPpbgqVxc67RLI5ZiVlhbCIX2Nn8X7D_UsaLQy4__HHKCXYJBJr2JRRbFYmRwY\x2DTRMIwia6yz\x2DOI6EzVqpEUoejZjsUAAjDQruYVmbDom211Rsb3MdiNppZYr2SOFER\x2DxYjyi\x2DQnQC3g0KZ2iCbo1j7qb_tX1mrE4anhxJm3Um\x2DdNHIiSaN9rpoIu7H88jPJ9T0QJg8tguKmlFsSH56uVGIBughiTV9vCu8ftaT5cW_KrFJEFBjY_QnkCd1J\x2DVtuQRvaj7jQ10Rf\x2DsLTvHrD9hJQg28cWdblExJ3dopLiI6HBUUpAr8EQm8XgOkfe6GxIqzAPxQgwM\x2DGsihUPThCzzZJMaj\x2D_\x2DZzYg3BhZZwVKtYqkCeaEzIMyC34HdD1RrFNjRasi72jtc9YuLB5jsvcjxx9EReaPUmihTwChHtOBV42NgxlxfgFaObuQp0Vq7BVtbxpED64MNqFeFOFz3O0BAlT9BKRc8OCd2vhZntLTE7diksyK6TZbXSM6iLc9NSqMDq8x24OdESrzlhaPmeyWspLxMV\x2Da2UxPobkWnJp9hcOTGN1iViCEYLUEx6Uu1ItFTdc9Bx4StMZAr7\x2DXeKGrB0OxXKciLGGJDdQlnjvrlfa9R4eyS5nArsXryUqSnAPIu4zIgZtFMTPrWWcdjLxomHP43vXXoVrxbE7eX9Js5ZDJl6nBgh6lB0CzrwEfNJvkzzbPCv31qjCuyLRm7qnceA46k7qP0s79w_0RwcyRmbHeSGYwHN\x2DSMs7hwRn_A82HSYXDBkO0C_mHVsIxw8MxiGwZdLYvZ54XtTNaoD4ifnK2gRMhKXUg0093Xg_hdDPDCfb9v8UacOzsuvBuLrR74Hljcpk1J8eGoaXsQ2faSHzeFJADKg1LhQiqAd17MZcYW8qdK47iTvI88W48IeabG_8h6_Ubk0itFMxSqYbGuIsiay1XiJrQD\x2DQpVKo4o8woHnNMp_QzDCXPdBJaD0zxL_9RSCs8E5BLsBiCtQwmczthocNKDmRi6k4m4MvG4NX\x2Dmf4AzhMbR08dKUqo_yxq8jBh2PxsRmDsj3pNvym3xyRyMTIu_\x2DbrdAgzwL3fNsLFNtM5eG6929tjHPoFXMxf6bOOmDfUWAiMjBcUP_KqJfQb1DXDvRFWqh4T01bQtX8BB7_aDRgF9gpDsA4LZb5YFyDMuH1HLCsWf1oOTwWKZBGw94gVpDmV6slApOJvkZKYrFWQOpQugFNlAbZxI6CkSrnTTjCjfbju9b\x2DmbCHr65ihy9at\x2D0SIiWIBtSb_fu7Qf45QPw3lcn1LK4gQOq4ZdY2sYROgg0oErrtjgzorvdheydhkecu31fQEL0CJqVg9tmkA4VG7FNxligRQzO9LFkBzy_XoYSxr6tAGIdzGBn2XioXCg1SU0jcYgP1d17xo75_m2AZCaDhU7fzmXwpNhnqsw6WNpwJT3ci18B34AmSDR6EE76AlAKrRfvOAbOPnFh7epa\x2Dpqb4nhEpWGYQN1WSpIkIIAlFuZkQq4bTAwkzmatbBNM92AJo33MtyHJQC2CZ_OeBPqTpDPldQD87FJ\x2DFo6UHKqwTP0n\x2D7S8Exb4AnwaPJ98vivsClPCUe279RoZf8LcDvuIqW3eyx0l0uKyoz_rWbey2M1cYpsP3JjAxeFT2RGxHURIQjAgTdfAQ\x2De0vddeHqS7TD2XvbrUV_jZPFuo4zucgTv_BtTl\x2DQzXzjROxL9bNb2acZZGmdp19jA62XjUJg3lRGe4NmD4UxQJrPgKjvBH3BJCOaJaSJkEaBOJkYo131LkiZHbtJTsPuaQoAS7DQ_72wAAtsUPHzdtpU\x2Dnmsfps_DGhE57kxEvn84E6jLbvMT89eFQSsfMdeHxb_VCOCS316dKzWvxlqQ_9JWaJlrVBROE5ycBGsHQ4uwqm4xoZIHh3_7ZG8ByMtZBje1G2RQ5dkxryruGiWajQSYoWbT2ndn8hdHjqQQlfHtj3ymIXOjxhu6Atax1l6U8qPnnXYuspJT36uDt0rSN_9HnMVH5\x2D5pYlNJMh0m4AlBADslQ_2Sc0PvPoyHcAEaETRMcxyCD0D0Ppdk4in7oh82\x2DRMwfa\x2De0r2FJ2cPeFMY\x2DS9S_d43NDCxa0452JmyTnke9zWk0Ui1hyWFIs0q2q46py1X5jUMIlyqVeSgk3RfkUZI6SFv1B0kD8BJ5PWw\x2D6n5z0S\x2Dv8o8ToCSFe3jQLfpB81IiFD3U3wEXA276LGUzmqAJyUQSnzXaFsAFGpWf9PPdfsur7FYeN3hQej7DvJh_Ap9jVsAAOD16NW4Fnhzh9j9pyNgwEzDw4jS9u1wKU9ZKQTA0R3K6QUEXWe4ZhyocTaXI\x2DVbz5NrrUlmZRd_XbY6k9DemkBrVaE9JgOknafvy2Q7fHE3QPlzY26vkkOrefK2Ig9iN1w7kpvkM9SWe_rBMUqFUb1ZGEKbQD3FlDA_xc_S3viZBhHIeJ7HH_mUmbn5WC6d_MZYLmdLaHlHeal14yoqwAkLxZAv\x2DLPTnNHlNr7wSJBDgp059y32HWWR4IW2BXhwHQ2568\x2DRt87kxCJ4amCw0zu\x2DRE4h72PHy_UElLNw6EMRERSBPYPlAAYQk8JR0Us8HsG4tPqlpm5YSzdcFKcDF2Qhd2Guq8Rx27v7Rljx5HZCunryC1dNqBN0nbmM1jDvZO6\x2DMY7hSIU65UKpGOTuzibOmRVLl3ZsPGK\x2DJXeyYGmpPSoGSejY0GXUQ3EUHo9IxA7ZzmJReCJzJNKbwKpbp1aOKlOEHqFx2JUA89wh2HlSVIgFIM13q9FGiFhiB92Cdu5u6TmrtWWITcDVvfDlUEL38NQTLxZLC2kjquViENHYpd9Mx6mfmdCK0MQFbXr0YIsqGHG2nKTRNJYFiu7j6E2keKNwoj6KCn11OA0FSuU9N5PwwLYLpYBho8nWMR4OfBGwsyH0qfCgSjqqsrIxpXzkhVmEpT43szRAExJmSv5pPnSU87VPwsNicps5oRpuKD6934SGt8cRqKaHFYZKB3U.AxzPYgDZRNwTqflGMjgVHA';}},"i18n":{"en":{"mfa.challenge.password.placeholder":"Password","help":"Help","password.forgot.email.or.username.tooltip":"Email\x20or\x20Username","needhelp":"Need\x20help\x20signing\x20in\x3F","primaryauth.username.placeholder":"Username","password.forgot.email.or.username.placeholder":"Email\x20or\x20Username","account.unlock.email.or.username.tooltip":"Email\x20or\x20Username","unlockaccount":"Unlock\x20account\x3F","account.unlock.email.or.username.placeholder":"Email\x20or\x20Username","primaryauth.password.placeholder":"Password","primaryauth.title":"Sign\x20In","forgotpassword":"Forgot\x20password\x3F"}},"features":{"hideSignOutLinkInMFA":false,"emailRecovery":true,"deviceFingerprinting":true,"showIdentifier":true,"consent":true,"useDeviceFingerprintForSecurityImage":true,"customExpiredPassword":true,"router":true,"showPasswordToggleOnSignInPage":true,"securityImage":true,"autoPush":true,"smsRecovery":false,"idpDiscovery":false,"selfServiceUnlock":false,"webauthn":true,"passwordlessAuth":true,"showPasswordRequirementsAsHtmlList":true,"registration":false,"rememberMe":true,"callRecovery":false,"multiOptionalFactorEnroll":true},"baseUrl":"https\x3A\x2F\x2Flogin.georgefox.edu","helpSupportNumber":"503\x2D554\x2D2569","assets":{"baseUrl":"https\x3A\x2F\x2Fok7static.oktacdn.com\x2Fassets\x2Fjs\x2Fsdk\x2Fokta\x2Dsignin\x2Dwidget\x2F7.28.1"},"customButtons":[],"idpDiscovery":{"requestContext":""},"logo":"https\x3A\x2F\x2Fok7static.oktacdn.com\x2Ffs\x2Fbco\x2F1\x2Ffs0tffy3aqN6Il55l357","stateToken":"eyJ6aXAiOiJERUYiLCJhbGlhcyI6ImVuY3J5cHRpb25rZXkiLCJ2ZXIiOiIxIiwib2lkIjoiMDBvbmwwNWptWFVXeURLQkYzNTYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIn0..4CcdQLBSwN_X7dlp.ZhamQRXKZmEZA8EI99Ps_P1LENjc48Ze\x2DI1aA\x2DtsYJE2Of1t8mrBIPrxGZaZPmsykRJqt91sFBpRwM7LS\x2DMzyFENQqyOZ7FTBx\x2DrxwLwyYjVoM4sNTwo\x2DJucQMmObEkN5Ba0tFtYppyfRuC6BYtBu2AWns1zzP0Uhgu6vfnORDZepULG9TIj1LD4n6zDlSdBg5AH6rNVKJv9r6lSaPkPP\x2Dg9CP2TTRjSoOxzn5D_bqj\x2D66xigm1parHgk\x2D_yho9TDOLyp7SjVmGK6vPKYj9hqGrnuee3H8dT3Mo1Rani5oP3PZ7PWzk6AGYhlqrJ5pHh5huIH4ZleQ4MX\x2DuKeRL6nGud3wIxTSvk9SSCS3MXWtAtfP5r91m_0FWtwQMPaEWcJ6k\x2DCXAi\x2DT97QNsd6xzEKW7uOXV8Si4ozcHshyj9RK8jHOiC0T7Cwbtd5geaAU1r4e3ANwgtIG6Bq\x2DeSGYvXD1G2yXK5uzz4Ej9M\x2DrAeHVj2LJKC59pRfl0RX1sardoTZHfLl6NUnqygLrRoE1RdhEq3cgrCPlHETPjctD5pndn8wVV3W1D6Y5LxAeIYm23oF_mR91Yg0IpeQhEKFIgFDv_wcyMFLsEEe9WZ0_V3kWlbJ29a_gtFACkoXu9jfclCZeoU148xky6PPnwI3tRlKr2DspHIMN86IcpCPYJZH2lk5TcV\x2DseawoCsBnCsLiwN_GZlgVA8fCa9C9sE9803AoiG83QZ6QDUHqxB\x2D_h8m4EBrJ7p2zya0Tlk7Gn6Rmz_1WJfQtTp_S0bEYa_KF2aqRPoUopQzHPGwd6VYyqEb2DxvhzfsPGg4lSIiTJjxLkoh1D2Ih8s80_zjgTd0jG0CvucmvKquwCGzfUuc0e_7TK0X9PTS_k6e2vvjtlPS8A0gc44gjzFDTLsytNOCaUgDayR40Tk\x2DcFEaybY2yXUq5g1d11yfmULUWglO\x2DSr1EHxkyZq\x2D2F2eR8V5Tz_6APHEVcXgZOrsEtmTIC1p8kJEdI4a\x2DlgAbZFdk0bILUpridGIUxein0SkepelUeYZ7OZgrLFbOUMHz8qzZS7XfTfMhLbQvbMcIL3Tos2r7p\x2D0zNSheowNmSQ5B1uxZIPCF_D9tk8kDj3P5KqcwTotxwsiLQUjmN8OW2lR8j0kefsVf9lbjMKGw7LBzfr_T7fHaU3R8pcUpzIVa__Qz04lW6Adwz\x2DFcwTgRohbcgLa5VFeSZIMPDHDh5a6lDo0LP47AK6CDZLuS1Fxj6DMA8Gi\x2DVudOhFmr4zHg1G6_AONMbu54n1Y3FY4_xEMY2et_X_EoIbqSwnOufbdeYpKCcdRm6xR4tPfxL5eCwA6FoZ1pwXrTy8l8qWvrzb1DY1mxcdw5spioCvD3Kh_qErS033PpYiSgRJBGKkDaUTPamtvJcjqXTcZW0XaFWJHk24326n7VbDg6gqz7DTDex0t97jfS3BAFjsxlukCCGS6QxUkUFjztEMFc8oWVHLJH7avCOE\x2DBegBj_Hzgan8vNHvuksDAK4A4_FQKvF2LsHxkORaozt1msVivFkKtPxqkHeZ4DxT3TK9Al40OuLw1Vf0HU1GmQA29gDamHpbHPpbgqVxc67RLI5ZiVlhbCIX2Nn8X7D_UsaLQy4__HHKCXYJBJr2JRRbFYmRwY\x2DTRMIwia6yz\x2DOI6EzVqpEUoejZjsUAAjDQruYVmbDom211Rsb3MdiNppZYr2SOFER\x2DxYjyi\x2DQnQC3g0KZ2iCbo1j7qb_tX1mrE4anhxJm3Um\x2DdNHIiSaN9rpoIu7H88jPJ9T0QJg8tguKmlFsSH56uVGIBughiTV9vCu8ftaT5cW_KrFJEFBjY_QnkCd1J\x2DVtuQRvaj7jQ10Rf\x2DsLTvHrD9hJQg28cWdblExJ3dopLiI6HBUUpAr8EQm8XgOkfe6GxIqzAPxQgwM\x2DGsihUPThCzzZJMaj\x2D_\x2DZzYg3BhZZwVKtYqkCeaEzIMyC34HdD1RrFNjRasi72jtc9YuLB5jsvcjxx9EReaPUmihTwChHtOBV42NgxlxfgFaObuQp0Vq7BVtbxpED64MNqFeFOFz3O0BAlT9BKRc8OCd2vhZntLTE7diksyK6TZbXSM6iLc9NSqMDq8x24OdESrzlhaPmeyWspLxMV\x2Da2UxPobkWnJp9hcOTGN1iViCEYLUEx6Uu1ItFTdc9Bx4StMZAr7\x2DXeKGrB0OxXKciLGGJDdQlnjvrlfa9R4eyS5nArsXryUqSnAPIu4zIgZtFMTPrWWcdjLxomHP43vXXoVrxbE7eX9Js5ZDJl6nBgh6lB0CzrwEfNJvkzzbPCv31qjCuyLRm7qnceA46k7qP0s79w_0RwcyRmbHeSGYwHN\x2DSMs7hwRn_A82HSYXDBkO0C_mHVsIxw8MxiGwZdLYvZ54XtTNaoD4ifnK2gRMhKXUg0093Xg_hdDPDCfb9v8UacOzsuvBuLrR74Hljcpk1J8eGoaXsQ2faSHzeFJADKg1LhQiqAd17MZcYW8qdK47iTvI88W48IeabG_8h6_Ubk0itFMxSqYbGuIsiay1XiJrQD\x2DQpVKo4o8woHnNMp_QzDCXPdBJaD0zxL_9RSCs8E5BLsBiCtQwmczthocNKDmRi6k4m4MvG4NX\x2Dmf4AzhMbR08dKUqo_yxq8jBh2PxsRmDsj3pNvym3xyRyMTIu_\x2DbrdAgzwL3fNsLFNtM5eG6929tjHPoFXMxf6bOOmDfUWAiMjBcUP_KqJfQb1DXDvRFWqh4T01bQtX8BB7_aDRgF9gpDsA4LZb5YFyDMuH1HLCsWf1oOTwWKZBGw94gVpDmV6slApOJvkZKYrFWQOpQugFNlAbZxI6CkSrnTTjCjfbju9b\x2DmbCHr65ihy9at\x2D0SIiWIBtSb_fu7Qf45QPw3lcn1LK4gQOq4ZdY2sYROgg0oErrtjgzorvdheydhkecu31fQEL0CJqVg9tmkA4VG7FNxligRQzO9LFkBzy_XoYSxr6tAGIdzGBn2XioXCg1SU0jcYgP1d17xo75_m2AZCaDhU7fzmXwpNhnqsw6WNpwJT3ci18B34AmSDR6EE76AlAKrRfvOAbOPnFh7epa\x2Dpqb4nhEpWGYQN1WSpIkIIAlFuZkQq4bTAwkzmatbBNM92AJo33MtyHJQC2CZ_OeBPqTpDPldQD87FJ\x2DFo6UHKqwTP0n\x2D7S8Exb4AnwaPJ98vivsClPCUe279RoZf8LcDvuIqW3eyx0l0uKyoz_rWbey2M1cYpsP3JjAxeFT2RGxHURIQjAgTdfAQ\x2De0vddeHqS7TD2XvbrUV_jZPFuo4zucgTv_BtTl\x2DQzXzjROxL9bNb2acZZGmdp19jA62XjUJg3lRGe4NmD4UxQJrPgKjvBH3BJCOaJaSJkEaBOJkYo131LkiZHbtJTsPuaQoAS7DQ_72wAAtsUPHzdtpU\x2Dnmsfps_DGhE57kxEvn84E6jLbvMT89eFQSsfMdeHxb_VCOCS316dKzWvxlqQ_9JWaJlrVBROE5ycBGsHQ4uwqm4xoZIHh3_7ZG8ByMtZBje1G2RQ5dkxryruGiWajQSYoWbT2ndn8hdHjqQQlfHtj3ymIXOjxhu6Atax1l6U8qPnnXYuspJT36uDt0rSN_9HnMVH5\x2D5pYlNJMh0m4AlBADslQ_2Sc0PvPoyHcAEaETRMcxyCD0D0Ppdk4in7oh82\x2DRMwfa\x2De0r2FJ2cPeFMY\x2DS9S_d43NDCxa0452JmyTnke9zWk0Ui1hyWFIs0q2q46py1X5jUMIlyqVeSgk3RfkUZI6SFv1B0kD8BJ5PWw\x2D6n5z0S\x2Dv8o8ToCSFe3jQLfpB81IiFD3U3wEXA276LGUzmqAJyUQSnzXaFsAFGpWf9PPdfsur7FYeN3hQej7DvJh_Ap9jVsAAOD16NW4Fnhzh9j9pyNgwEzDw4jS9u1wKU9ZKQTA0R3K6QUEXWe4ZhyocTaXI\x2DVbz5NrrUlmZRd_XbY6k9DemkBrVaE9JgOknafvy2Q7fHE3QPlzY26vkkOrefK2Ig9iN1w7kpvkM9SWe_rBMUqFUb1ZGEKbQD3FlDA_xc_S3viZBhHIeJ7HH_mUmbn5WC6d_MZYLmdLaHlHeal14yoqwAkLxZAv\x2DLPTnNHlNr7wSJBDgp059y32HWWR4IW2BXhwHQ2568\x2DRt87kxCJ4amCw0zu\x2DRE4h72PHy_UElLNw6EMRERSBPYPlAAYQk8JR0Us8HsG4tPqlpm5YSzdcFKcDF2Qhd2Guq8Rx27v7Rljx5HZCunryC1dNqBN0nbmM1jDvZO6\x2DMY7hSIU65UKpGOTuzibOmRVLl3ZsPGK\x2DJXeyYGmpPSoGSejY0GXUQ3EUHo9IxA7ZzmJReCJzJNKbwKpbp1aOKlOEHqFx2JUA89wh2HlSVIgFIM13q9FGiFhiB92Cdu5u6TmrtWWITcDVvfDlUEL38NQTLxZLC2kjquViENHYpd9Mx6mfmdCK0MQFbXr0YIsqGHG2nKTRNJYFiu7j6E2keKNwoj6KCn11OA0FSuU9N5PwwLYLpYBho8nWMR4OfBGwsyH0qfCgSjqqsrIxpXzkhVmEpT43szRAExJmSv5pPnSU87VPwsNicps5oRpuKD6934SGt8cRqKaHFYZKB3U.AxzPYgDZRNwTqflGMjgVHA","helpLinks":{"help":"","forgotPassword":"","unlock":"","custom":[]},"piv":{}},"accountChooserDiscoveryUrl":"https\x3A\x2F\x2Flogin.okta.com\x2Fdiscovery\x2Fiframe.html"}; var runLoginPage = function(fn) { var mainScript = document.createElement('script'); mainScript.src = "https://ok7static.oktacdn.com/assets/js/mvc/loginpage/initLoginPage.pack.58de3be0c9b511a0fdfd7ea4f69b56fc.js"; mainScript.integrity = "sha384-cJ4LGViZBmIttMPH+ao2RyPuN5BztKWYWIa4smbm56r1cUhkU/Dr6vTS3UoPbKTI"; mainScript.crossOrigin = "anonymous"; document.getElementsByTagName('head')[0].appendChild(mainScript); fn && mainScript.addEventListener('load', function () { setTimeout(fn, 1) }); }; var OktaUtil = { _addClass: function(el, className) { if(el) { var elementClasses = el.className.split(" "); if (elementClasses.indexOf(className) == -1) { el.className += " " + className; } } }, _removeElement: function(el) { if(el) { el.parentNode.removeChild(el); } }, _hideElement: function(el) { if(el) { el.style.display = 'none'; } }, _isDocumentVisible: function() { return document.visibilityState === 'visible'; }, addLoginContainerClass: function () { this._addClass(document.getElementById('okta-login-container'), 'login-container'); }, showUnsupportedCookieWarning: function () { document.getElementById('okta-sign-in').removeAttribute('style'); document.getElementById('unsupported-cookie').removeAttribute('style'); }, removeUnsupportedCookieWarning: function () { this._removeElement(document.getElementById('okta-sign-in')); }, hideOktaLoginContainer: function () { this._hideElement(document.getElementById('okta-login-container')); }, isChromeOs: function () { return /\bCrOS\b/.test(navigator.userAgent); }, addChromeOSScript: function() { var chromeOSScript = document.createElement('script'); chromeOSScript.src = "/js/google/users-1.0.js"; document.getElementsByTagName('head')[0].appendChild(chromeOSScript); }, getSignInWidgetConfig: function () { if (oktaData.inactiveTab && oktaData.inactiveTab.enabled && !this._isDocumentVisible() && !oktaData.inactiveTab.avoidPageRefresh) { // Show a loading state and wait for the visibility event this.hideOktaLoginContainer(); // remove stateToken so SIW does not attempt a login flow oktaData.signIn.stateToken = undefined; } return oktaData.signIn; }, completeLogin: function (res) { signInSuccessCallBackFunction(res); }, getRequestContext: function () { return oktaData.requestContext; }, setRedirectUri: function (uri) { oktaData.redirectUri = uri; }, init: function () { if (!navigator.cookieEnabled) { this.showUnsupportedCookieWarning(); this.hideOktaLoginContainer(); } else { this.removeUnsupportedCookieWarning(); if (oktaData.inactiveTab && oktaData.inactiveTab.enabled && !this._isDocumentVisible()) { try { oktaData.inactiveTab.renderFnBackup = OktaSignIn.prototype.renderEl; } catch (err) { // no op - graceful handling OktaSignIn undefined case } // pause render sign-in widget when browser tab is inactive if (!oktaData.inactiveTab.renderFnBackup) { // for older SIW, renderFnBackup is undefined, fallback to full page reload oktaData.inactiveTab.fallbackFullPageReload = true; // Show a loading state and wait for the visibility event this.hideOktaLoginContainer(); // remove stateToken so SIW does not attempt a login flow oktaData.signIn.stateToken = undefined; } else { // for newer SIW, override renderEl function so SIW does not attempt a login flow OktaSignIn.prototype.renderEl = function () { oktaData.inactiveTab.renderArgsBackup = arguments; oktaData.inactiveTab.signInInstance = this; try { return new Promise(function (resolve, reject) { oktaData.inactiveTab.renderResolve = resolve; oktaData.inactiveTab.renderReject = reject; }); } catch (err) { // return nothing if promise is not supported, since promise chaining won't work anyway } } } // event handler to resume render sign-in widget document.addEventListener('visibilitychange', function checkVisibilityAndCallSuccess() { if (document.visibilityState === 'visible') { try { document.removeEventListener('visibilitychange', checkVisibilityAndCallSuccess); const inactiveTabDiv = document.getElementById(oktaData.inactiveTab.elementId); inactiveTabDiv.style.display = 'none'; // resume render sign-in widget if (oktaData.inactiveTab.renderFnBackup && oktaData.inactiveTab.renderArgsBackup) { OktaSignIn.prototype.renderEl = oktaData.inactiveTab.renderFnBackup; var result = oktaData.inactiveTab.signInInstance.renderEl.apply(oktaData.inactiveTab.signInInstance, oktaData.inactiveTab.renderArgsBackup); if (result && result.then) { result.then(oktaData.inactiveTab.renderResolve, oktaData.inactiveTab.renderReject); } } } catch (err) { oktaData.inactiveTab.fallbackFullPageReload = true; } if (oktaData.inactiveTab.fallbackFullPageReload) { location.reload(); } } }); } // add class if app login banner is present if (oktaData.isAppBannerVisible) { this.addLoginContainerClass(); } oktaData.isCustomSignIn = true; oktaData.hasChromeOSFeature = this.isChromeOs(); if (oktaData.hasChromeOSFeature) { this.addChromeOSScript(); } runLoginPage(function () { var res = OktaLogin.initLoginPage(oktaData); oktaData.signIn = res.signIn; signInSuccessCallBackFunction = res.signInSuccessCallbackFn; }); } } }; OktaUtil.init(); //# sourceURL=OktaUtil.js </script> <script type="text/javascript"> // "config" object contains default widget configuration // with any custom overrides defined in your admin settings. var config = OktaUtil.getSignInWidgetConfig(); // Render the Okta Sign-In Widget var oktaSignIn = new OktaSignIn(config); oktaSignIn.renderEl({ el: '#okta-login-container' }, OktaUtil.completeLogin, function(error) { // Logs errors that occur when configuring the widget. // Remove or replace this with your own custom error handler. console.log(error.message, error); } ); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10