<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nextcloud &#8211; privacyID3A</title>
	<atom:link href="https://www.privacyidea.org/tag/nextcloud/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.privacyidea.org</link>
	<description>flexible, Open Source Multi Factor Authentication (2FA)</description>
	<lastBuildDate>Thu, 14 Mar 2019 14:52:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.5</generator>

<image>
	<url>https://www.privacyidea.org/wp-content/uploads/2016/06/cropped-only-logo-white-background-32x32.png</url>
	<title>Nextcloud &#8211; privacyID3A</title>
	<link>https://www.privacyidea.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to use Nextcloud with privacyIDEA</title>
		<link>https://www.privacyidea.org/how-to-use-nextcloud-with-privacyidea/</link>
		
		<dc:creator><![CDATA[Micha Preußer]]></dc:creator>
		<pubDate>Thu, 14 Mar 2019 14:52:48 +0000</pubDate>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[simpleSAMLphp]]></category>
		<category><![CDATA[Nextcloud]]></category>
		<category><![CDATA[simplesamlphp]]></category>
		<category><![CDATA[SSO]]></category>
		<guid isPermaLink="false">https://www.privacyidea.org/?p=1515</guid>

					<description><![CDATA[Nextcloud changed in version 14 the authentication function, which makes it impossible for us to be as flexible as we want to be. We tried to use Nextcloud with simpleSAMLphp and privacyIDEA to get the flexibility, we love. Here you can see, how it is working.This how-to shows only the basics. To get further information [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Nextcloud changed in version 14 the authentication function, which makes it impossible for us to be as flexible as we want to be. We tried to use Nextcloud with simpleSAMLphp and privacyIDEA to get the flexibility, we love. </p>



<p>Here you can see, how it is working.<br>This how-to shows only the basics. To get further information follow the links below.</p>



<h2 class="wp-block-heading"><a id="Installing_privacyIDEA_6"></a>Installing privacyIDEA</h2>



<p>You should install privacyIDEA on a different server, than sipmleSAMLphp and Nextcloud.<br>In this case, we use the Apache2 setup on a fresh installed Ubuntu 16.04.<br>During the installation, you will be asked for a mysql root password.</p>



<ul class="wp-block-list"><li>Adding the repository <code>apt-add-repository ppa:privacyidea/privacyidea</code></li><li>Update with <code>apt update</code></li><li>Installing privacyIDEA for apache2 <code>apt install privacyidea-apache2</code></li><li>Create administrator account with <code>pi-manage admin add &lt;username&gt;</code></li></ul>



<p>Congratulations you installed privacyIDEA successfully.</p>



<p>Now privacyIDEA needs to know, where your users are stored. Please check our <a href="https://privacyidea.readthedocs.io/en/latest/configuration/useridresolvers.html">documentation</a> for more information about this.</p>



<h2 class="wp-block-heading"><a id="Installing_simpleSAMLphp_as_an_identity_provider_21"></a>Installing simpleSAMLphp as an identity provider</h2>



<p>Please follow the <a href="https://simplesamlphp.org/docs/stable/simplesamlphp-idp">instructions from simpleSAMLphp</a></p>



<h3 class="wp-block-heading"><a id="Installing_the_privacyIDEA_module_for_simpleSAMLphp_25"></a>Installing the privacyIDEA module for simpleSAMLphp</h3>



<p>First of all you need to install the module privacyIDEA. You can get the current version on <a href="https://github.com/privacyidea/simplesamlphp-module-privacyidea">GitHub</a>.</p>



<p>Put the files in the directory <code>modules/privacyidea</code>.</p>



<p>The privacyIDEA module can be used in two different ways:<br><strong>Method 1:</strong> The user’s first and second factor will be authenticated against privacyIDEA<br><strong>Method 2:</strong> Only the second factor will be authenticated against privacyIDEA</p>



<p>In this how-to, we only show the simplest way to configure. Especially the <strong>method 2</strong> can be configured way more.</p>



<h4 class="wp-block-heading"><a id="Method_1_37"></a>Method 1</h4>



<p>We will install privacyIDEA as an authentication source.<br>To do that, we have to append the configuration to <code>config/authsources.php</code></p>



<p>This is the basic configuration</p>



<pre class="wp-block-code"><code>'example-privacyidea' => array(
    'privacyidea:privacyidea',
    'privacyideaserver' => 'https://your.server.com/pi',
),
</code></pre>



<p>If you want to edit more details, please check the <a href="https://github.com/privacyidea/simplesamlphp-module-privacyidea/blob/master/docs/privacyidea.md">documentation on GitHub</a>.</p>



<p>After editing the configuration, please enable the authentication source in the metadata <code>metadate/saml20-idp-hosted.php</code><br>Add <code>'auth' => 'example-privacyidea'</code></p>



<h4 class="wp-block-heading"><a id="Method_2_56"></a>Method 2</h4>



<p>If you want to use the second method, you have to use another authentication source (e.g. LDAP)<br>After that, activate privacyIDEA as an authentication processing filter.<br>Append in the array in your metadata <code>metadata/saml20-idp-hosted.php</code> the following lines.</p>



<p>This is the basic configuration</p>



<pre class="wp-block-code"><code>'authproc.idp' => array(
    20 => array(
        'class'             => 'privacyidea:serverconfig',
        'privacyideaserver' => 'https://your.server.com/pi',
    )
    25 => array(
        'class'             => 'privacyidea:privacyidea',
    ),
),
</code></pre>



<p>If you want to configure the authentication processing filter in more details, please check the <a href="https://github.com/privacyidea/simplesamlphp-module-privacyidea/blob/master/docs/privacyidea.md">documentation on GitHub</a>.</p>



<h2 class="wp-block-heading"><a id="Installing_Nextcloud_77"></a>Installing Nextcloud</h2>



<p>Please follow the <a href="https://docs.nextcloud.com/server/15/admin_manual/installation/index.html">instructions from Nextcloud</a></p>



<h3 class="wp-block-heading"><a id="Install_and_configure_the_app_SSO__SAML_authentication_81"></a>Install and configure the app ‘SSO &amp; SAML authentication’</h3>



<p>This app can be installed via the marketplace.</p>



<p>After installing the app, it has to be configured like it is done in the following.</p>



<p><strong>Attribute to map the UID to.</strong><br>
This depends on the authentication source.<br>
If you use method 1 (privacyIDEA as an authentication source) and you did not change the attribute map, enter <code>username</code></p>



<p><strong>Identifier of the IdP entity (must be a URI)</strong><br>
<code>https://your.server.com/simplesamlphp/saml2/idp/metadata.php</code></p>



<p><strong>URL Target of the IdP where the SP will send the Authentication Request Message</strong><br>
<code>https://your.server.com/simplesamlphp/saml2/idp/SSOService.php</code></p>



<p><strong>URL Location of the IdP where the SP will send the SLO Request</strong><br>
<code>https://your.server.com/simplesamlphp/saml2/idp/SingleLogoutService.php</code></p>



<p><strong>Public X.509 certificate of the IdP</strong><br>
You can get it from <a href="https://your.server.com/simplesamlphp/module.php/saml/idp/certs.php/idp.crt">https://your.server.com/simplesamlphp/module.php/saml/idp/certs.php/idp.crt</a></p>



<p>If you want to, you can add additional attribute mappings or security settings, but for this how-to it should be enough.</p>



<p>When everything is configured, you can click on ‘Download metadata XML’. To add this is your saml20-sp-remote.php, you need to parse it. Use <a href="https://your.server.com/simplesamlphp/admin/metadata-converter.php">https://your.server.com/simplesamlphp/admin/metadata-converter.php</a> to do so.</p>



<p>You can copy the result in your <code>metadata/saml20-sp-remote.php</code>.</p>



<h2 class="wp-block-heading">That&#8217;s it</h2>



<p>privacyIDEA, simpleSAMLphp and Nextcloud are now configured in the correct way.<br>You and your users will be able to authenticate now!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Enterprise 2FA on Nextcloud with privacyIDEA</title>
		<link>https://www.privacyidea.org/enterprise-2fa-nextcloud-privacyidea/</link>
					<comments>https://www.privacyidea.org/enterprise-2fa-nextcloud-privacyidea/#respond</comments>
		
		<dc:creator><![CDATA[Cornelius Kölbel]]></dc:creator>
		<pubDate>Wed, 24 Aug 2016 14:27:23 +0000</pubDate>
				<category><![CDATA[events]]></category>
		<category><![CDATA[Whatsup]]></category>
		<category><![CDATA[Nextcloud]]></category>
		<category><![CDATA[ownCloud]]></category>
		<category><![CDATA[talk]]></category>
		<guid isPermaLink="false">https://www.privacyidea.org/?p=1018</guid>

					<description><![CDATA[Cornelius will give a workshop to add privacyIDEA App to Nextcloud to secure the login process at Nextcloud with a 2nd factor. This will occur at the Nextcloud conference in Berlin in September. Since the 2nd factors can be managed within privacyIDEA, these can also be used throughout the complete network or your whole company. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Cornelius will <a href="https://conf.nextcloud.com/conference/NextcloudConference2016/program/proposal/3" target="_blank">give a workshop to add privacyIDEA App to Nextcloud</a> to secure the login process at Nextcloud with a 2nd factor. This will occur at the Nextcloud conference in Berlin in September.</p>
<p>Since the 2nd factors can be managed within privacyIDEA, these can also be used throughout the complete network or your whole company.</p>
<p>privacyIDEA <a href="https://www.privacyidea.org/about/features/">supports a whole lot more authentication devices</a> in addition to TOTP.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.privacyidea.org/enterprise-2fa-nextcloud-privacyidea/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
