<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SAS Web Authentication using SAML and Shibboleth module in Administration and Deployment</title>
    <link>https://communities.sas.com/t5/Administration-and-Deployment/SAS-Web-Authentication-using-SAML-and-Shibboleth-module/m-p/536744#M15706</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Following discussions with Mike Roda directly, Mike whom I would like to thank warmly for his availability, I communicate you his answer about this topic :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;The JNDIRealm referred to in the SAS documentation on web authentication is a form of web authentication that uses the built-in functionality from the Apache tomcat software to authenticate with an LDAP server. We sometimes call this container-based security since the container (Apache Tomcat) is doing the authentication. This is provided in the SAS documentation as an example only and does not apply to your case. Instead of container-based security, you will be using the PrincipalFromRequestHeadersValve, which will intercept requests coming from the web server and set an authenticated user in the request.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For my part, I have just identified the issue. Issue comes from encoding password implementation (SAS Web App Server) with tcruntime-admin.sh script (SAS9.4M5).&lt;/P&gt;&lt;P&gt;You have to protect some special characters with backslash and do not enclose characters with quotes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I suggest you to test your SAML configuration without password first in developpment environment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Gaétan&lt;/P&gt;</description>
    <pubDate>Tue, 19 Feb 2019 14:48:39 GMT</pubDate>
    <dc:creator>Gaetan</dc:creator>
    <dc:date>2019-02-19T14:48:39Z</dc:date>
    <item>
      <title>SAS Web Authentication using SAML and Shibboleth module</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/SAS-Web-Authentication-using-SAML-and-Shibboleth-module/m-p/536679#M15696</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hi everyone,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I adress this morning a new topic about Web authentication.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want to describe first briefly my context&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SAS Solution : Visual Analytics 9.4M5&lt;/P&gt;
&lt;P&gt;System : Linux 64&lt;/P&gt;
&lt;P&gt;Current user authentication : Metasever requests Active Directory through LDAP connection (no PAM configuration on the server)&lt;/P&gt;
&lt;P&gt;Target user authentication : Web authentication (SAML with Shibboleth module)&lt;/P&gt;
&lt;P&gt;Documentation used :&lt;/P&gt;
&lt;P&gt;- &lt;A href="https://support.sas.com/resources/papers/proceedings15/SAS1385-2015.pdf" target="_self"&gt;Federated Security Domains with SAS and SAML&lt;/A&gt; (Mike Roda)&lt;/P&gt;
&lt;P&gt;- &lt;A href="https://documentation.sas.com/?docsetId=bimtag&amp;amp;docsetTarget=n1bhp608f0hsoen10i1vi0p9l5f7.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en#p0om6ml5m87to3n1f7d61uudt267" target="_self"&gt;Web Authentication&lt;/A&gt; (SAS Documentation)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the documentation written by Mike Roda, no needs to configure JNDIRealm.&lt;/P&gt;
&lt;P&gt;But, in the SAS documentation, step 14 indicates the method to configure JNDIRealm.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would like to explain this apparent contradiction : In which context do we need to configure JNDIRealm ? when no PAM authentifiaction are configured or there is no link between this ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Gaetan&lt;/P&gt;</description>
      <pubDate>Tue, 19 Feb 2019 10:03:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/SAS-Web-Authentication-using-SAML-and-Shibboleth-module/m-p/536679#M15696</guid>
      <dc:creator>Gaetan</dc:creator>
      <dc:date>2019-02-19T10:03:17Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Web Authentication using SAML and Shibboleth module</title>
      <link>https://communities.sas.com/t5/Administration-and-Deployment/SAS-Web-Authentication-using-SAML-and-Shibboleth-module/m-p/536744#M15706</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Following discussions with Mike Roda directly, Mike whom I would like to thank warmly for his availability, I communicate you his answer about this topic :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;The JNDIRealm referred to in the SAS documentation on web authentication is a form of web authentication that uses the built-in functionality from the Apache tomcat software to authenticate with an LDAP server. We sometimes call this container-based security since the container (Apache Tomcat) is doing the authentication. This is provided in the SAS documentation as an example only and does not apply to your case. Instead of container-based security, you will be using the PrincipalFromRequestHeadersValve, which will intercept requests coming from the web server and set an authenticated user in the request.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For my part, I have just identified the issue. Issue comes from encoding password implementation (SAS Web App Server) with tcruntime-admin.sh script (SAS9.4M5).&lt;/P&gt;&lt;P&gt;You have to protect some special characters with backslash and do not enclose characters with quotes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I suggest you to test your SAML configuration without password first in developpment environment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Gaétan&lt;/P&gt;</description>
      <pubDate>Tue, 19 Feb 2019 14:48:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Administration-and-Deployment/SAS-Web-Authentication-using-SAML-and-Shibboleth-module/m-p/536744#M15706</guid>
      <dc:creator>Gaetan</dc:creator>
      <dc:date>2019-02-19T14:48:39Z</dc:date>
    </item>
  </channel>
</rss>

