CINXE.COM

OpenLink Software - Login

<!DOCTYPE html> <!-- - - This file is part of the OpenLink Software Virtuoso Open-Source (VOS) - project. - - Copyright (C) 2012-2015 OpenLink Software - - This project is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; only version 2 of the License, dated June 1991. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - --> <!-- -- Clients including this page may do: -- connection_set('opl_requireLogin', 1); -- in order to redirect to the login page if not logged in -- -- Quickstart: -- =========== -- Each vsp page which wants to know the login state should include this page at the top: -- /DAV/VAD/inclusion-engine/skin/bootstrap-2018/auth/odsauth_setup.vsp --> <!-- Pull in the main authentication handling code from ODS-UI.vsp --> <!-- - - This file is part of the OpenLink Software Virtuoso Open-Source (VOS) - project. - - Copyright (C) 2012-2024 OpenLink Software - - This project is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; only version 2 of the License, dated June 1991. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - --> <!-- If the client page requires login, then do the redirect --> <html> <head> <title>OpenLink Software - Login</title> <link rel="stylesheet" href="/odsui/css/odslogin.css" /> <link rel="stylesheet" href="/odsui/css/ie-fixes.css" /> </head> <body> <!-- MESSAGE BOX --> <!-- This is a very simple msgbox which shows error messages as created by odsauth.vsp. It features red background for errors. --> <!-- - - This file is part of the OpenLink Software Virtuoso Open-Source (VOS) - project. - - Copyright (C) 2012-2024 OpenLink Software - - This project is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; only version 2 of the License, dated June 1991. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - --> <div class="ods_modal"> <!-- MAIN LOGIN BOX --> <div class="ods_box"> <div class="ods_box-inner"> <table style="width:100%"> <tr> <td style="vertical-align:top;"> <div class="ods_hintText"> Identity Provider:<br/> <a href="https://my.openlinksw.com">my.openlinksw.com</a> <span class="question" data-tooltip="Identities are verified using my.openlinksw.com.">?</span></div> </td> <td style="text-align:right"> <a href="http://www.openlinksw.com/"><img class="ods_logo" src="/skin/bootstrap-2018/images/oplogo_std_150x60.png" /></a> </td> </tr> </table> <!-- CONFIRM SESSION --> <!-- OpenID and diget login are special case because only one of them is shown at the same time. Thus, we simply show the one with the higher priority --> <table id="ods_loginBox" cellspacing="0" cellpadding="0"> <tr> <td> <!-- Digest login --> <form id="digestForm" name="digestForm" method="post" action="https://shop.openlinksw.com/skin/bootstrap-2018/auth/login.vsp?returnto=https%3A%2F%2Fshop.openlinksw.com%2Fods-profile%2F" style=""> <input type="hidden" name="action" value="authenticate" /> <input type="hidden" name="service" value="digest" /> <input type="text" name="usr" style="width:207px" placeholder="Username" /><br/> <input type="password" name="pwd" style="width:207px" placeholder="Password" /><br/> <div style="width:207px; position:relative;"> <input type="submit" value="Login" class="ods_btn ods_btn-primary ods_strong" style="width:55px" onclick="registerAuth('digest');" /> <a href="/skin/bootstrap-2018/auth/pwdrecover.vsp?returnto=https%3A%2F%2Fshop.openlinksw.com%2Fods-profile%2F" style="position:absolute; right:0px; bottom: 5px;">Forgot Password?</a> </div> </form> <!-- OpenID login. We only show it if its one of the preferred auth methods with higher prio than digest --> <div> <form id="openidForm" name="openidForm" method="post" action="https://shop.openlinksw.com/skin/bootstrap-2018/auth/login.vsp?returnto=https%3A%2F%2Fshop.openlinksw.com%2Fods-profile%2F" style="display:none;" onsubmit="registerAuth('openid');"> <input type="hidden" name="service" value="openid" /> <input id="openidInput" class="ods_openIdInput" style="width:300px; background-image: url(https://my.openlinksw.com/val/img/openid-16x16.gif);" type="text" name="openid" required="required" placeholder="OpenID URL" /><br/> <input id="openIdSubmit" style="width:110px" type="submit" class="ods_btn ods_btn-primary ods_strong" align="absmiddle" value="OpenID Login" title="Authenticate via OpenID" /> <a class="ods_btn" href="#" style="width:54px" onclick="toggleOpenId(false);">Back</a> </form> </div> </td> <td id="ods_registerBox"> <!-- Digest Register, use a configurable registration page link and include all query parameters --> <div id="ods_registerButton"> <div class="ods_hintText">Not Registered?</div> <a class="ods_btn ods_strong" href="/skin/bootstrap-2018/auth/registerplus.vsp?returnto=https%3A%2F%2Fshop.openlinksw.com%2Fods-profile%2F">Create new account</a> </div> </td> </tr> </table> <div style="margin-top:20px;"> <ul class="ods_hoverdd"> <li style="font-size:0.8em;cursor:auto;color:grey;">Login using other identities:</li> <li><a href="https://shop.openlinksw.com/skin/bootstrap-2018/auth/login.vsp?returnto=https%3A%2F%2Fshop.openlinksw.com%2Fods-profile%2F&amp;service=webid&amp;action=auto" title="Authenticate via WebID" onclick="tryCryptoLogout(); registerAuth('webid');"><img src="https://my.openlinksw.com/val/img/social24/webid.png" alt="webid" /></a></li> <li><a href="#" title="Authenticate via OpenID" onclick="toggleOpenId(true);"><img src="https://my.openlinksw.com/val/img/social24/openid.png" alt="openid" /></a></li> <li><a href="https://shop.openlinksw.com/skin/bootstrap-2018/auth/login.vsp?returnto=https%3A%2F%2Fshop.openlinksw.com%2Fods-profile%2F&amp;service=tls&amp;action=auto" title="Authenticate via X.509 Client Certificate" onclick="registerAuth('tls');"><img src="https://my.openlinksw.com/val/img/social24/tls.png" alt="tls" /></a></li> <li><a href="https://shop.openlinksw.com/skin/bootstrap-2018/auth/login.vsp?returnto=https%3A%2F%2Fshop.openlinksw.com%2Fods-profile%2F&amp;service=relmeauth&amp;action=auto" title="Authenticate via RelMeAuth" onclick="registerAuth('relmeauth');"><img src="https://my.openlinksw.com/val/img/social24/relmeauth.png" alt="relmeauth" /></a></li> <li><a href="https://shop.openlinksw.com/skin/bootstrap-2018/auth/login.vsp?returnto=https%3A%2F%2Fshop.openlinksw.com%2Fods-profile%2F&amp;service=indieauth&amp;action=auto" title="Authenticate via IndieAuth" onclick="registerAuth('indieauth');"><img src="https://my.openlinksw.com/val/img/social24/indieauth.png" alt="indieauth" /></a></li> <li><span style="padding-top:1px; padding-bottom:1px" class="ods_btn">More...</span><ul> <li><a href="https://shop.openlinksw.com/skin/bootstrap-2018/auth/login.vsp?returnto=https%3A%2F%2Fshop.openlinksw.com%2Fods-profile%2F&amp;service=github&amp;action=auto" title="Authenticate via GitHub" onclick="registerAuth('github');"><img src="https://my.openlinksw.com/val/img/social24/github.png" alt="github" /></a></li> <li><a href="https://shop.openlinksw.com/skin/bootstrap-2018/auth/login.vsp?returnto=https%3A%2F%2Fshop.openlinksw.com%2Fods-profile%2F&amp;service=uriburneridentityprovider&amp;action=auto" title="Authenticate via URIBurner Instance as Identity Provider" onclick="registerAuth('uriburneridentityprovider');"><img src="https://my.openlinksw.com/val/img/social24/uriburneridentityprovider.png" alt="uriburneridentityprovider" /></a></li> <li><a href="https://shop.openlinksw.com/skin/bootstrap-2018/auth/login.vsp?returnto=https%3A%2F%2Fshop.openlinksw.com%2Fods-profile%2F&amp;service=microsoft_2&amp;action=auto" title="Authenticate via Microsoft Login" onclick="registerAuth('microsoft_2');"><img src="https://my.openlinksw.com/val/img/social24/microsoft_2.png" alt="microsoft_2" /></a></li> </ul></li> </ul> <span class="question question-big" data-tooltip="You can use your existing 3rd-party identity to log into this system without manually creating a new local account.">?</span> </div> <!-- NORMAL LOGIN END --> <!-- LOGOUT --> <!-- LOGOUT END --> </div> <!-- Hack to avoid the parent div to collapse due to its "float:left|right" children --> <div class="spacer" style="clear: both;"></div> </div> </div> <!-- Dialog box --> <script> //<![CDATA[ window.jQuery || document.write('<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"><\/script>'); //]]> </script> <script> //<![CDATA[ function toggleOpenId(on) { window.document.getElementById('openidForm').style.display = (on ? '' : 'none'); window.document.getElementById('digestForm').style.display = (!on ? '' : 'none'); } /* Cookie manipulation function from http://www.quirksmode.org/js/cookies.html */ function createCookie(name,value,days) { if(days == 'never') days = 356*100; // fake "never": 100 years if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return ''; } function registerAuth(service) { // cookie looks like this: "facebook:10,google:2,webid:1" var authPrefs = readCookie("ods_pref_auth_methods"); var prefServices = authPrefs.split(',').filter(function(x) { return x.length > 0; }); var done = false; for(var i = 0; i < prefServices.length; i++) { if(prefServices[i].indexOf(service + ':') == 0) { prefServices[i] = service + ':' + (parseInt(prefServices[i].substring(service.length+1))+1); done = true; break; } } if(!done) { prefServices.push(service + ':1'); } // sort the services prefServices.sort(function(a, b) { return parseInt(a.split(':')[1]) < parseInt(b.split(':')[1]); }); createCookie('ods_pref_auth_methods', prefServices.join(',')); } function tryCryptoLogout() { if(window.crypto && window.crypto.logout) window.crypto.logout(); } $(document).ready(function () { $("span.question").hover(function () { $(this).append('<div class="tooltip"><p>' + $(this).attr('data-tooltip') + '</p></div>'); }, function () { $(this).find("div.tooltip").remove(); }); }); //]]> </script> <script> //<![CDATA[ window.jQuery || document.write('<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"><\/script>'); //]]> </script> <script src="/odsui/js/jquery.placeholder.min.js"></script> <script> //<![CDATA[ // Fix input placeholders on Browsers that do not support them. $('input, textarea').placeholder(); //]]> </script> </body> </html>

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