PageSourceSearch

https://eis-prod.ec.coastalbend.edu/authenticationendpoint/login.d…&authenticators=BasicAuthenticator%3ALOCAL

html coastalbend.edu collected 2026-09-24 10:10:58 UTC 19,772 bytes, 410 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38    
39    
40    
41    
42    <html>
43    <head>
44        <meta http-equiv="X-UA-Compatible" content="IE=edge">
45        <meta charset="utf-8">
46        <meta name="viewport" content="width=device-width, initial-scale=1.0">
47        <title>Login with Ellucian Ethos Identity</title>
48        <link rel="icon" href="images/favicon.ico" type="image/x-icon"/>
49        <link href="libs/bootstrap_3.4.1/css/bootstrap.min.css" rel="stylesheet">
50        <link href="css/Roboto.css" rel="stylesheet">
51        <link href="css/custom-common.css" rel="stylesheet">
52        <link href="/authenticationendpoint/ellucian/index.css" rel="stylesheet">
53        <link href="css/ethos-typography.css" rel="stylesheet">
54        
55
56        <!--[if lt IE 9]>
57        
57<script src="js/html5shiv.min.js"></script>
57
58        
58<script src="js/respond.min.js"></script>
58
59        <![endif]-->
60
61       
62	</head>
63<body onload="checkSessionKey()">
64
65    <!-- header -->
66    <header class="header header-default hidden">
67        <div class="container-fluid"><br></div>
68        <div class="container-fluid">
69            <div class="pull-left brand float-remove-xs text-center-xs">
70                <a href="#">
71                    <img src="/authenticationendpoint/ellucian/ellucian-logo.png" alt="Ellucian Ethos Identity"/>
72
73                    <h1><em>Identity Server</em></h1>
74                </a>
75            </div>
76        </div>
77    </header>
78    
79    <!-- page content -->
80   <div class="container-fluid body-wrapper"> 
81      <div class="row"> 
82           <div class="col-sm-offset-1 col-sm-10 col-md-offset-2 col-md-8">
83                <!-- content -->
84                <div class="wrapper">
85                    <!-- <div class="esg-logo-container esg-logo-container__alternative">
86                    <div class="align_right_custom">
87                       <svg class="esg-logo" id="Layer_1" data-name="Layer 1"
88                          xmlns="http://www.w3.org/2000/svg" viewBox="0 0 431.49 88.05">
89                          <title>Ellucian Product-Full Logo-white</title>
90                          <path class="esg-logo__powerbutton"
91                             d="M135.2,124a44,44,0,1,0,24.33,57.3A44,44,0,0,0,135.2,124Zm14.1,53.17a33,33,0,1,1-23.69-44.59,31,31,0,0,1,10.54,4.26l-4.3,10.64-10.11,25-10.53-4.25,10.1-25A21.78,21.78,0,1,0,139,156.94l5.26-13A33,33,0,0,1,149.3,177.14Z"
92                             transform="translate(-74.69 -120.75)" />
93                          <path class="esg-logo__trademark"
94                             d="M506.18,191.09a4.38,4.38,0,1,1-4.37-4.26A4.29,4.29,0,0,1,506.18,191.09Zm-7.67,0a3.31,3.31,0,0,0,3.33,3.41,3.41,3.41,0,0,0,0-6.81A3.31,3.31,0,0,0,498.51,191.09Zm2.63,2.24h-1v-4.27a9.4,9.4,0,0,1,1.64-.13,2.58,2.58,0,0,1,1.48.32,1.19,1.19,0,0,1,.42.93,1.1,1.1,0,0,1-.89,1v.05a1.26,1.26,0,0,1,.78,1,3.47,3.47,0,0,0,.31,1.07h-1.06a3.73,3.73,0,0,1-.34-1c-.08-.47-.34-.68-.88-.68h-.47Zm0-2.42h.47c.55,0,1-.18,1-.62s-.29-.65-.91-.65a2.26,2.26,0,0,0-.55.05Z"
95                             transform="translate(-74.69 -120.75)" />
96                          <path class="esg-logo__wordmark"
97                             d="M235,172.54H200.62a17.9,17.9,0,0,0,4.7,12.2,12.17,12.17,0,0,0,8.94,3.46c3.84,0,7-1.06,9-3.17a10.29,10.29,0,0,0,2.88-5.28h8a17.85,17.85,0,0,1-7.49,12,22.36,22.36,0,0,1-12.39,3.66,20.76,20.76,0,0,1-16.14-7.3c-4-4.71-6.05-11.14-6.05-18.06,0-5.86,1.05-11.05,3.75-15.57a20.81,20.81,0,0,1,18.34-10.18,19.61,19.61,0,0,1,14.8,6.25,25.1,25.1,0,0,1,6.15,17.09Zm-11.24-16.9a11.55,11.55,0,0,0-9.61-4.42c-8.84,0-13.16,7.2-13.35,14.31h25.94A17,17,0,0,0,223.77,155.64Zm93.59,38.52-.67-7.4c-2.5,5.57-8.74,8.55-14.41,8.55-11,0-16.62-6.63-16.62-17.87V145.55h8.17v30.74c0,7.3,2.69,11.63,10.37,11.63a11,11,0,0,0,8.07-3.65c3.07-3.17,4-8.46,4-13.45V145.55h8.16v48.61Zm51.73-4c-3.46,3.36-8.07,5.29-14,5.29-8.74,0-14.31-4-17.77-9.13-2.6-3.84-4-9.12-4-16.42s1.43-12.59,4-16.43c3.46-5.09,8.93-9.13,17.67-9.13a19.33,19.33,0,0,1,13.84,5.19A18.7,18.7,0,0,1,374.57,162h-8.26a12.18,12.18,0,0,0-3.46-7.59,11.37,11.37,0,0,0-7.88-3,12.25,12.25,0,0,0-8.45,3.17c-3.84,3.27-4.9,9.32-4.9,15.28s1.06,12,4.9,15.27a12.29,12.29,0,0,0,8.45,3.16,11.34,11.34,0,0,0,8.26-3.26,11.9,11.9,0,0,0,3.27-7.2h8.26A18.23,18.23,0,0,1,369.09,190.12Zm14.16-51.57V130.1h8.88v8.45Zm.26,55.61V145.55h8.36v48.61Zm56.25.67c-4.32,0-7-3.27-7-7.4h-.19c-2.78,4.9-8.83,8-15.66,8-11.14,0-16.71-7.49-16.71-15,0-6.25,4-14.41,17.29-15.17l14.8-.87v-3.56c0-2.4-.29-5.37-2.5-7.39-1.64-1.54-4-2.5-8-2.5-4.41,0-7.2,1.25-8.84,2.88a8,8,0,0,0-2.4,5.86h-8a14.39,14.39,0,0,1,4.23-10.18c3.27-3.46,9-5.19,15-5.19,9.42,0,14.8,4,17.1,9.32a18.63,18.63,0,0,1,1.44,7.49v23.54c0,2.59,1.06,3.27,2.69,3.27a11.79,11.79,0,0,0,2.12-.29v6.05A11.36,11.36,0,0,1,439.76,194.83Zm-7.49-24.11-13.07.77c-4.9.29-10.66,2.59-10.66,8.74,0,4.32,2.69,8.35,9.6,8.35a13.67,13.67,0,0,0,10-3.93,15.72,15.72,0,0,0,4.14-11.05Zm51.63,23.44V163.32c0-7.3-3-11.62-10.66-11.62-4.71,0-8.46,3.07-10.57,7.49-1.63,3.56-1.73,8.64-1.73,12.39v22.58h-8.16V145.55h7.1l.68,7.3c2.5-5.57,9.22-8.55,14.7-8.55,11,0,16.8,6.63,16.8,17.87v32Zm-231.45,0V124.8h-8.16v69.36Zm22.27,0V124.8h-8.17v69.36Z"
98                             transform="translate(-74.69 -120.75)" />
99                       </svg>
100                    </div>
101                    </div> -->
102                    <img src="/authenticationendpoint/ellucian/ellucian-logo.png" alt="Ellucian Ethos Identity">
103                    <div class="stripe"></div>
104					<h3 class="text-normal text_right_custom">
105                    
106                        Sign in to your account
107                    
108                </h3>
109                     
110                <!--    <div class="boarder-all "> 
111                        <div class="clearfix"></div> 
112                        <div class="padding-double login-form"> -->
113                     
114                                        
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143<script src="libs/jquery_3.6.0/jquery-3.6.0.js"></script>
143
144<script src="libs/bootstrap_3.4.1/js/bootstrap.min.js"></script>
144
145<script>
146    function goBack() {
147        window.history.back();
148    }
149    
150    // Handle form submission preventing double submission.
151    $(document).ready(function(){
152        $.fn.preventDoubleSubmission = function() {
153            $(this).on('submit',function(e){
154                var $form = $(this);
155                if ($form.data('submitted') === true) {
156                    // Previously submitted - don't submit again.
157                    e.preventDefault();
158                    console.warn("Prevented a possible double submit event");
159                } else {
160                    e.preventDefault();
161
162                    var isEmailUsernameEnabled = JSON.parse("false");
163                    var tenantName = getParameterByName("tenantDomain");
164                    var userName = document.getElementById("username");
165                    var usernameUserInput = document.getElementById("usernameUserInput");
166
167                    if (usernameUserInput) {
168                        var usernameUserInputValue = usernameUserInput.value.trim();
169
170                        if (tenantName && tenantName !== "null") {
171
172                            if (isEmailUsernameEnabled) {
173
174                                if (usernameUserInputValue.split("@").length <= 1) {
175                                    var errorMessage = document.getElementById("error-msg");
176
177                                    errorMessage.innerHTML = "Invalid Username. Username has to be an email address.";
178                                    errorMessage.style.display = "block";
179
180                                    return;
181                                }
182
183                                if (usernameUserInputValue.split("@").length === 2) {
184                                    userName.value = usernameUserInputValue + "@" + tenantName;
185                                }
186                                else {
187                                    userName.value = usernameUserInputValue;
188                                }
189                            } else {
190                                if (usernameUserInputValue.split("@").length > 1) {
191                                    userName.value = usernameUserInputValue;
192                                } else {
193                                    userName.value = usernameUserInputValue + "@" + tenantName;
194                                }
195
196                            }
197                            
198                        } else {
199                            userName.value = usernameUserInputValue;
200                        }
201                    }
202
203                    if (userName.value) {
204                        $.ajax({
205                            type: "GET",
206                            url: "/logincontext?sessionDataKey=" + getParameterByName("sessionDataKey") + 
207                                "&relyingParty=" + getParameterByName("relyingParty") + "&tenantDomain=" + tenantName,
208                            success: function (data) {
209                                if (data && data.status == 'redirect' && data.redirectUrl && data.redirectUrl.length > 0) {
210                                    window.location.href = data.redirectUrl;
211                                } else if ($form.data('submitted') !== true) {
212                                    $form.data('submitted', true);
213                                    document.getElementById("loginForm").submit();
214                                } else {
215                                    console.warn("Prevented a possible double submit event.");
216                                }
217                            },
218                            cache: false
219                        });
220                    }
221                }
222            });
223
224            return this;
225        };
226        $('#loginForm').preventDoubleSubmission();
227    });
228</script>
228
229
230
231
232<form action="../samlsso" method="post" id="loginForm" class="form-inline text_right_custom">
233
234    
235    <input id="tocommonauth" name="tocommonauth" type="hidden" value="true">
236    
237
238     
239
240    
241        <div class="form-group">
242                <input id="usernameUserInput" name="usernameUserInput" type="text" class="form-control" tabindex="0"
243                   placeholder="Username"required>
244				   <i aria-hidden="true" class="user icon"></i>
245               <input id="username" name="username" type="hidden" value="null">
246        </div>
247    
248    <div class="form-group">
249        <input id="password" name="password" type="password" class="form-control"
250               placeholder="Password" autocomplete="off">    
251				<i aria-hidden="true" class="lock icon"></i>
252    </div>
253        
254    <div class="form-group">
255        <div class="form-actions">
256           <button class="eds-button eds-button--primary eds-button--small" type="submit">Sign In
257            </button>
258        </div>       
259    </div>
260    <br>
261    <br>
262    <div class="form-group force-display-block">
263        <label>
264            <input type="checkbox" id="chkRemember" name="chkRemember">
265            Remember me on this computer
266        </label>
267    </div>
268	<br>
269	<div>
270<input type="hidden" name="sessionDataKey" value='1de9181d-b492-416b-a6c0-7307de72e90e'/>
271   </div>
272     <div class="form-group">
273        <br/><br/>
274        <p>To determine your username, try these steps until you successfully login</p>
275        <p>Step 1: use your first initial + last name (for example: jdoe)</p>
276		<p>Step 2: use your first initial + middle initial + last name  (for example: jmdoe) If you do not have a middle initial, proceed to step 3</p>
277		<p>Step 3: use your first initial + middle initial (omit if none) + last name followed by the number 1 (for example, jmdoe1). If unsuccessful with the number 1, try 2, then 3, then 4, etc.).</p>
278		<p>Password: CBC ID number, (include leading zeroes) (ex. 0012345)</p>
279     </div>
280    
281    
282<!--     <div class="form-group">
283        
284        <div class="field">
285             Forgot
286                
287                    <a id="usernameRecoverLink" href="https://eis-prod.ec.coastalbend.edu/accountrecoveryendpoint/recoveraccountrouter.do?SAMLRequest=nVLLbsIwEPwVa+95EhKwCIgWoSJRgUjooRdkHFOsBpt6HdTPrxtApT1wqGRZsnZ2ZnbHg9HnoSYnYVBqlUPkh0CE4rqS6i2HdTn1ejAaDpAd6vhIx43dq5X4aARa4hoV0nMlh8YoqhlKpIodBFLLaTF+ntPYD+nRaKu5roGMEYWxTupRK2wOwhTCnCQX69U8h721R6RBsK0Zf99qZiqfO0rL6q1QlS+qJmDOgPctGbRXUSwCVkuGwaaTxpsIyMQ5k4rZdporoZDoOQ+Ogv9lpEnSabkQNZCpNly0Q+awYzUKILNJDizmWZimrBdmvV23E1X7OMqSLKuicJ+kDoNLhihP4qcLsREz5ZSUzSEO49QL+16clFFI3emmfj/pvgJZXjbzINV54/fWuD2DkD6V5dJbLooSyMs1OQeAS060VTe3Ad0nZtdUYPivDAbBre7w8vz9XYZf&commonAuthCallerPath=/samlsso&forceAuth=false&passiveAuth=false&tenantDomain=carbon.super&sessionDataKey=1de9181d-b492-416b-a6c0-7307de72e90e&relyingParty=https://blackboard.coastalbend.edu/auth-saml/saml/SSO&type=samlsso&sp=Blackboard&isSaaSApp=false&authenticators=BasicAuthenticator:LOCAL&isUsernameRecovery=true&callback=https%3A%2F%2Feis-prod.ec.coastalbend.edu%3A443%2Fauthenticationendpoint%2Flogin.do%3FSAMLRequest%3DnVLLbsIwEPwVa%2B95EhKwCIgWoSJRgUjooRdkHFOsBpt6HdTPrxtApT1wqGRZsnZ2ZnbHg9HnoSYnYVBqlUPkh0CE4rqS6i2HdTn1ejAaDpAd6vhIx43dq5X4aARa4hoV0nMlh8YoqhlKpIodBFLLaTF%2BntPYD%2BnRaKu5roGMEYWxTupRK2wOwhTCnCQX69U8h721R6RBsK0Zf99qZiqfO0rL6q1QlS%2BqJmDOgPctGbRXUSwCVkuGwaaTxpsIyMQ5k4rZdporoZDoOQ%2BOgv9lpEnSabkQNZCpNly0Q%2BawYzUKILNJDizmWZimrBdmvV23E1X7OMqSLKuicJ%2BkDoNLhihP4qcLsREz5ZSUzSEO49QL%2B16clFFI3emmfj%2FpvgJZXjbzINV54%2FfWuD2DkD6V5dJbLooSyMs1OQeAS060VTe3Ad0nZtdUYPivDAbBre7w8vz9XYZf%26commonAuthCallerPath%3D%2Fsamlsso%26forceAuth%3Dfalse%26passiveAuth%3Dfalse%26tenantDomain%3Dcarbon.super%26sessionDataKey%3D1de9181d-b492-416b-a6c0-7307de72e90e%26relyingParty%3Dhttps%3A%2F%2Fblackboard.coastalbend.edu%2Fauth-saml%2Fsaml%2FSSO%26type%3Dsamlsso%26sp%3DBlackboard%26isSaaSApp%3Dfalse%26authenticators%3DBasicAuthenticator%3ALOCAL">
288                    Username
289                </a>
290                    or
291                
292                <a id="passwordRecoverLink" href="https://eis-prod.ec.coastalbend.edu/accountrecoveryendpoint/recoveraccountrouter.do?SAMLRequest=nVLLbsIwEPwVa+95EhKwCIgWoSJRgUjooRdk
292HFOsBpt6HdTPrxtApT1wqGRZsnZ2ZnbHg9HnoSYnYVBqlUPkh0CE4rqS6i2HdTn1ejAaDpAd6vhIx43dq5X4aARa4hoV0nMlh8YoqhlKpIodBFLLaTF+ntPYD+nRaKu5roGMEYWxTupRK2wOwhTCnCQX69U8h721R6RBsK0Zf99qZiqfO0rL6q1QlS+qJmDOgPctGbRXUSwCVkuGwaaTxpsIyMQ5k4rZdporoZDoOQ+Ogv9lpEnSabkQNZCpNly0Q+awYzUKILNJDizmWZimrBdmvV23E1X7OMqSLKuicJ+kDoNLhihP4qcLsREz5ZSUzSEO49QL+16clFFI3emmfj/pvgJZXjbzINV54/fWuD2DkD6V5dJbLooSyMs1OQeAS060VTe3Ad0nZtdUYPivDAbBre7w8vz9XYZf&commonAuthCallerPath=/samlsso&forceAuth=false&passiveAuth=false&tenantDomain=carbon.super&sessionDataKey=1de9181d-b492-416b-a6c0-7307de72e90e&relyingParty=https://blackboard.coastalbend.edu/auth-saml/saml/SSO&type=samlsso&sp=Blackboard&isSaaSApp=false&authenticators=BasicAuthenticator:LOCAL&isUsernameRecovery=false&callback=https%3A%2F%2Feis-prod.ec.coastalbend.edu%3A443%2Fauthenticationendpoint%2Flogin.do%3FSAMLRequest%3DnVLLbsIwEPwVa%2B95EhKwCIgWoSJRgUjooRdkHFOsBpt6HdTPrxtApT1wqGRZsnZ2ZnbHg9HnoSYnYVBqlUPkh0CE4rqS6i2HdTn1ejAaDpAd6vhIx43dq5X4aARa4hoV0nMlh8YoqhlKpIodBFLLaTF%2BntPYD%2BnRaKu5roGMEYWxTupRK2wOwhTCnCQX69U8h721R6RBsK0Zf99qZiqfO0rL6q1QlS%2BqJmDOgPctGbRXUSwCVkuGwaaTxpsIyMQ5k4rZdporoZDoOQ%2BOgv9lpEnSabkQNZCpNly0Q%2BawYzUKILNJDizmWZimrBdmvV23E1X7OMqSLKuicJ%2BkDoNLhihP4qcLsREz5ZSUzSEO49QL%2B16clFFI3emmfj%2FpvgJZXjbzINV54%2FfWuD2DkD6V5dJbLooSyMs1OQeAS060VTe3Ad0nZtdUYPivDAbBre7w8vz9XYZf%26commonAuthCallerPath%3D%2Fsamlsso%26forceAuth%3Dfalse%26passiveAuth%3Dfalse%26tenantDomain%3Dcarbon.super%26sessionDataKey%3D1de9181d-b492-416b-a6c0-7307de72e90e%26relyingParty%3Dhttps%3A%2F%2Fblackboard.coastalbend.edu%2Fauth-saml%2Fsaml%2FSSO%26type%3Dsamlsso%26sp%3DBlackboard%26isSaaSApp%3Dfalse%26authenticators%3DBasicAuthenticator%3ALOCAL">
293                Password
294            </a>
295                 ?
296        </div>
297        
298
299        
300    </div> -->
301    
302     
303    
304</form>
305
306
307                                    
308                    
309                
310                    
311                    
312                </div>
313            </div>
314        </div>
315	</div>
316    
317
318<script src="libs/jquery_3.6.0/jquery-3.6.0.js"></script>
318
319<script src="libs/bootstrap_3.4.1/js/bootstrap.min.js"></script>
319
320    
320<script>
321        function checkSessionKey() {
322            $.ajax({
323                type: "GET",
324                url: "/logincontext?sessionDataKey=" + getParameterByName("sessionDataKey") + "&relyingParty=" + getParameterByName("relyingParty") + "&tenantDomain=" + getParameterByName("tenantDomain"),
325                success: function (data) {
326                    if (data && data.status == 'redirect' && data.redirectUrl && data.redirectUrl.length > 0) {
327                        window.location.href = data.redirectUrl;
328                    }
329                },
330                cache: false
331            });
332        }
333
334        function getParameterByName(name, url) {
335            if (!url) {
336                url = window.location.href;
337            }
338            name = name.replace(/[\[\]]/g, '\$&');
339            var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
340            results = regex.exec(url);
341            if (!results) return null;
342            if (!results[2]) return "";
343            return decodeURIComponent(results[2].replace(/\+/g, ' '));
344        }
345
346        $(document).ready(function () {
347            $('.main-link').click(function () {
348                $('.main-link').next().hide();
349                $(this).next().toggle('fast');
350                var w = $(document).width();
351                var h = $(document).height();
352                $('.overlay').css("width", w + "px").css("height", h + "px").show();
353            });
354            
355            $('.overlay').click(function () {
356                $(this).hide();
357                $('.main-link').next().hide();
358            });
359
360            
361        });
362    
363        function myFunction(key, value, name) {
364            var object = document.getElementById(name);
365            var domain = object.value;
366
367
368            if (domain != "") {
369                document.location = "../commonauth?idp=" + key + "&authenticator=" + value +
370                        "&sessionDataKey=1de9181d-b492-416b-a6c0-7307de72e90e&domain=" +
371                        domain;
372            } else {
373                document.location = "../commonauth?idp=" + key + "&authenticator=" + value +
374                        "&sessionDataKey=1de9181d-b492-416b-a6c0-7307de72e90e";
375            }
376        }
377
378        function handleNoDomain(elem, key, value) {
379            var linkClicked = "link-clicked";
380            if ($(elem).hasClass(linkClicked)) {
381                console.warn("Preventing multi click.")
382            } else {
383                $(elem).addClass(linkClicked);
384                
385                document.location = "../commonauth?idp=" + key + "&authenticator=" + value +
386                    "&sessionDataKey=1de9181d-b492-416b-a6c0-7307de72e90e" +
387                    "";
388            }
389        }
390    
391        window.onunload = function(){};
392
393        function changeUsername (e) {
394            document.getElementById("changeUserForm").submit();
395        }
396
397        $('.isHubIdpPopupButton').popup({
398            popup: '.isHubIdpPopup',
399            on: 'click',
400            position: 'top left',
401            delay: {
402                show: 300,
403                hide: 800
404            }
405        });
406    </script>
406
407
408    
409</body>
410</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.