user_saml/appinfo/info.xml
Roeland Jago Douma 5c87778134
Fix login flow with SAML
Because of the strict samesite cookies SAML fails with the login flow.
Because the post that comes back is not transfering the proper cookies
to use the same session. Hence the token in use gets lost etc.

Now we store this all (encrypted) in a cookie. So that when we come back
we can restore the proper session.

FAQ:

* Is it elegant?
  Nope!
* Does it work?
  Yes!

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-10-05 15:16:38 +02:00

46 lines
1.9 KiB
XML

<?xml version="1.0"?>
<info>
<id>user_saml</id>
<name>SSO &amp; SAML authentication</name>
<summary>Authenticate using single sign-on</summary>
<description><![CDATA[Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)
The following providers are supported and tested at the moment:
* **SAML 2.0**
* OneLogin
* Shibboleth
* Active Directory Federation Services (ADFS)
* **Authentication via Environment Variable**
* Kerberos (mod_auth_kerb)
* Any other provider that authenticates using the environment variable
While theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.]]></description>
<version>3.3.0</version>
<licence>agpl</licence>
<author>Lukas Reschke</author>
<namespace>User_SAML</namespace>
<types>
<authentication/>
</types>
<documentation>
<admin>https://portal.nextcloud.com/article/configuring-single-sign-on-10.html</admin>
</documentation>
<category>integration</category>
<website>https://github.com/nextcloud/user_saml</website>
<bugs>https://github.com/nextcloud/user_saml/issues</bugs>
<repository type="git">https://github.com/nextcloud/user_saml.git</repository>
<screenshot>https://raw.githubusercontent.com/nextcloud/user_saml/master/screenshots/1.png</screenshot>
<screenshot>https://raw.githubusercontent.com/nextcloud/user_saml/master/screenshots/2.png</screenshot>
<dependencies>
<nextcloud min-version="20" max-version="21" />
</dependencies>
<commands>
<command>OCA\User_SAML\Command\GetMetadata</command>
</commands>
<settings>
<admin>OCA\User_SAML\Settings\Admin</admin>
<admin-section>OCA\User_SAML\Settings\Section</admin-section>
</settings>
</info>