<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Hi Ludwig</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Assuming you haven't removed your specific domain what you posted, I think you'll want to change all of the urls, the host, and the email domain to your specific urls/domain. You may need to contact your IT department to get specifics.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
You only need the proxy url entries if you are running AS under a proxy.<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Best,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Joshua<br>
</div>
<div id="appendonsend"></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size: 11pt; color: rgb(0, 0, 0);"><b>From:</b> archivesspace_users_group-bounces@lyralists.lyrasis.org <archivesspace_users_group-bounces@lyralists.lyrasis.org> on behalf of Ludwig
 Possie <ludwigpossie@weber.edu><br>
<b>Sent:</b> Wednesday, August 9, 2023 8:36 PM<br>
<b>To:</b> Archivesspace Users Group <archivesspace_users_group@lyralists.lyrasis.org><br>
<b>Subject:</b> [Archivesspace_Users_Group] AS 3.4.0 CAS configuration Issues</font>
<div> </div>
</div>
<div>
<div dir="ltr">I'm trying to get CAS authentication setup on our AS 3.4.0 using the lyrasis/aspace-oauth plugin.  I've tried to follow the example outlined on the plugin.  I'm able to get as far as to the staff login page and I can see a "CAS sign In" button
 on the top right, but when I press it I get the following message, "The page you were looking for doesn't exist."  The button links me to
<a href="https://as.someuniversity.edu/staff/auth/cas" data-auth="Verified" originalsrc="https://as.someuniversity.edu/staff/auth/cas" shash="jmPIim90pOWCKe9vxQM/9tGGpdF0Zt9VCF38dKYyhTO4h/Nfz1kFF1i2IilfT/X48dFgCFS5uAKlDOPjWfwn5S2AsvRg/QTqWxlj+8rmDz/qh5Al5pf1ocor9lPUAMcd0+KMASp6ow+4XvE/wFYhKHkOUONmU12QmHtPRYFdEGo=" id="OWA23862456-fa39-8d36-4d8d-c46a0b3cd813" class="OWAAutoLink">
https://as.someuniversity.edu/staff/auth/cas</a>
<div><br>
<div>My config.rb contains the following parameters is there something that I need to add or change?:
<div><br>
</div>
<div><font face="monospace">AppConfig[:frontend_proxy_url] = "<a href="https://as.someuniversity.edu/staff" data-auth="Verified" originalsrc="https://as.someuniversity.edu/staff" shash="jFEwFAYSvIJdoEu0H+U9E9bSUZqVbFm3W5YQ0ZoExo0RzkP+4AayLVM2x11S+d9aGgf5712GhK497Ss/0TAKBEszRuzEsDCyq3ItzZPi0tMn7tuu8qKNSNj8XUVtf4XGfPPlghEW6+w/XaZPco/liGxGxqjPTl64CxgwLhDUuYM=" id="OWA5eabc0f5-d142-19a1-ae24-8360669a170d" class="OWAAutoLink">https://as.someuniversity.edu/staff</a>"<br>
AppConfig[:public_proxy_url] = "<a href="https://as.someuniversity.edu/" data-auth="Verified" originalsrc="https://as.someuniversity.edu/" shash="tqCcChLMF9BZhN7gOjIzvunOsEIp7D6aQYBzVEpUsE/uzQ4FMNov21QKONPdPyRosUYb2//VulYcOnROqN9rQmLjLOIr4G9pVt9GdFbB6EmpEtzOAb9WgEOnJrORp81mcovnqUVHE1cblfgpM4Iyd4kAG2n5Nfh8l8NOD56U9zs=" id="OWA8ecb3a6d-7af1-aa63-5efd-c04ea54de933" class="OWAAutoLink">https://as.someuniversity.edu/</a>"<br>
</font></div>
<div><font face="monospace"><br>
</font></div>
<div><font face="monospace">AppConfig[:authentication_sources] = [{<br>
</font></div>
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<div><font face="monospace">       model: 'ASOauth',</font></div>
</blockquote>
</blockquote>
</blockquote>
<div><font face="monospace">                                        provider: 'cas',<br>
                                        label: 'CAS Sign In',<br>
                                        slo_link: true,<br>
                                        config: {<br>
                                                url: '<a href="https://cas.someuniversity.edu/" data-auth="Verified" originalsrc="https://cas.someuniversity.edu/" shash="ortgZcCkOinTxduiY6evyhQYmL6SpwZmWzzyLKkfYZNQNZzSdDP8xvTHuFl7ceLWMwPy+gi/+A8yQxzmVp24DX/k9ciH5gPJxn6ijLfEacKLk8o42/cOKuH4905LQYeJYlRIzcwx+rs/4NFNSRBe5csvFi5BJgCu+JuUkrcMJ54=" id="OWA5ae10e80-99a9-b2f6-76a9-3a2e74212920" class="OWAAutoLink" data-loopstyle="linkonly">https://cas.someuniversity.edu</a>',<br>
                                                host: '<a href="http://cas.someuniversity.edu/" data-auth="Verified" originalsrc="http://cas.someuniversity.edu/" shash="B/PWl5gWYp7zv3JDC/siFmz3EfrdndVfuCziEmnrIZ3diLhgfdgW8vjtwCUHVBXTIT4jLExDPsK9d6a9d1NSmM2aDefNWEXRHxR/2W48FdVdn9AILzaVlhX53q4W5WvlctpL965cXs7q+2EmDoQHLO+p1oLStinoRQFF6FO/8z4=" id="OWAf9c1ffb0-2b0a-6f87-90e2-a71a331fb907" class="OWAAutoLink" data-loopstyle="linkonly">cas.someuniversity.edu</a>',<br>
                                                ssl: true,<br>
                                                login_url: '/login',<br>
                                                logout_url: '/logout',<br>
                                                service_validate_url: '/cas/serviceValidate',<br>
</font></div>
</div>
</div>
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<div>
<div>
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<blockquote style="margin:0 0 0 40px; border:none; padding:0px">
<div><font face="monospace">    callback_url: 'auth/cas/callback',</font></div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</div>
</div>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<div>
<div><font face="monospace">                                                uid_key: 'user',<br>
                                                email_key: 'email'<br>
                                                # more cas keys and options at: <a href="https://github.com/dlindahl/omniauth-cas" data-auth="Verified" originalsrc="https://github.com/dlindahl/omniauth-cas" shash="nDb8SvLHd+70FM67UIThxUo1rMg0b9k7durF6cFLkwpsImALQawXEUr0jqXTlqj6V18nca6gPlKOvWw6+xKHw/Ne4wahFiEX+MbQXjL+d3ZqjQ73Vci+bujkveyD8ECD0h1hmVxgYAr4cUynauAXUkGBVX1urKSG1+ro4xTu1Z0=" id="OWA168efd49-1c96-f8b8-8ef0-37068b73c9bb" class="OWAAutoLink">
https://github.com/dlindahl/omniauth-cas</a><br>
                                                #<br>
                                                # if your server does not return an email address, you can add one<br>
                                                # here using the fetch_raw_info option.<br>
                                                #fetch_raw_info: ->(s, o, t, user_info) {  { email: "#{user_info['user']}@<a href="http://ivory-tower.edu/" data-auth="Verified" originalsrc="http://ivory-tower.edu/" shash="XgS6cnlJpb5VtZNVjOyf6xGdLK9bhb/kv2yFt/BVJ2wFPh6a6fIUckxv9dCoxOZECDf/eYe1wze8M3PK3Gri8zyL9dMMJGlnbwGDfL87+xhMOWuKcC4UsXgmEkgV8qzkJV5+iUOcyJcb5RkCj7YzT4bZGHfgve5S1vweRh776aA=" id="OWA0e7cbcf4-8d2a-a8e6-10d2-813c3be4b60f" class="OWAAutoLink" data-loopstyle="linkonly">ivory-tower.edu</a>"
 } }<br>
                                        }<br>
}]</font><br>
<div><br>
</div>
<span class="x_gmail_signature_prefix">-- </span><br>
<div dir="ltr" class="x_gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr">Ludwig Possié
<div><font size="1">Systems Admin</font></div>
<div><font size="1">Stewart Library</font></div>
<div><font size="1">Weber State University</font></div>
<div><font size="1">801-626-8093</font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>