commit 5fa5ee0e373416edc6131b5922e9ab01f124e900 Author: Pete Travis immanetize@fedoraproject.org Date: Sun Oct 5 14:06:24 2014 -0600
rails
en-US/Development_Web.xml | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) --- diff --git a/en-US/Development_Web.xml b/en-US/Development_Web.xml index bcf740e..d36a634 100644 --- a/en-US/Development_Web.xml +++ b/en-US/Development_Web.xml @@ -75,4 +75,34 @@ Information about migrating applications from PHP 5.5 to PHP 5.6 can be found at <ulink url="http://php.net/manual/en/migration56.php" />. </para> </section> + <section id="webdev-rails"> + <title>Ruby on Rails 4.1</title> + <para> + Fedora 21 includes <application>Ruby on Rails 4.1</application>, the latest version of the well-known web application framework written in Ruby. Highlights in this release include Spring application preloader, config/secrets.yml, Action Pack variants, and Action Mailer previews. The Release Notes are at <ulink url="http://guides.rubyonrails.org/4_1_release_notes.html" /> + </para> + <para> + Information for developers upgrading existing applications to Ruby on Rails 4.1 can be found in the Upgrading Ruby on Rails guide at <ulink url="http://guides.rubyonrails.org/upgrading_ruby_on_rails.html" />. + </para> + </section> + <section id="webdev-authentication"> + <title>Web Aplication Authentication</title> + <para> + At an operating system level, there are numerous authentication and identity lookup mechanisms, some of them using <systemitem class="daemon">sssd</systemitem>. With new <systemitem class="daemon">Apache</systemitem> modules and new <systemitem class="daemon">sssd</systemitem>, some of those mechanisms become more easily consumable by web applications. Web application environments and frameworks can then consume results of the authentication and information retrieval using environment variables similar to <varname>REMOTE_USER</varname>. This will allow the better integration of web applications into enterprise-scale deployments. + </para> + <para> + With <systemitem class="library">mod_authnz_pam</systemitem>, PAM authentication and access checks are available to web applications, allowing wider combination of authentication and access controls. One specific target is host-based access control rules of FreeIPA for Kerberos SSO via <systemitem class="library">mod_sss</systemitem> and <systemitem class="daemon">sssd</systemitem>. + </para> + <para> + The <systemitem class="library">mod_intercept_form_submit</systemitem> module makes it possible to enable the PAM authentication of <systemitem class="library">mod_authnz_pam</systemitem> on normal logon form handling paths, which can then be consumed by web application with fairly minimal changes. + </para> + <para> + The <systemitem class="library">mod_lookup_identity</systemitem> uses <systemitem class="resource">sssd-dbus</systemitem> to retrieve additional attributes like name, email address, or group membership, and populates environment variables for easy consumption of this information by web applications. + </para> + <para> + The <systemitem class="resource">sssd-dbus</systemitem> implements new service <systemitem>ifp</systemitem> which provides access to additional user-related pieces of information. + </para> + <para> + More information can be found at <ulink url="http://www.freeipa.org/page/Web_App_Authentication" />. + </para> + </section> </section>
docs-commits@lists.fedoraproject.org