{"id":43852,"date":"2025-12-29T16:36:50","date_gmt":"2025-12-29T15:36:50","guid":{"rendered":"https:\/\/churchtools.academy\/help\/non-knowledgebase\/uncategorized\/oauth-login-via-churchtools-with-nextcloud\/"},"modified":"2026-03-31T09:21:12","modified_gmt":"2026-03-31T08:21:12","password":"","slug":"oauth-login-via-churchtools-with-nextcloud","status":"publish","type":"docs","link":"https:\/\/churchtools.academy\/en\/help\/system-settings\/oauth-login-systemsettings\/oauth-login-via-churchtools-with-nextcloud\/","title":{"rendered":"OAuth login via ChurchTools on Nextcloud"},"content":{"rendered":"\n<p>This tutorial explains how to configure your own Nextcloud so that you can log in to Nextcloud with your ChurchTools login as an OAuth server. Group and, if desired, group role information will be transferred. You can use the rights management feature in ChurchTools to define who is allowed to log in to Nextcloud.<\/p>\n\n\n\n<p>You can find more details about the configuration of OAuth on our help page <a href=\"https:\/\/churchtools.academy\/en\/help\/system-settings\/oauth-login-systemsettings\/oauth-between-two-churchtools-systems\/\">OAuth between two ChurchTools systems<\/a> and the pages linked there.<\/p>\n\n\n\n<aside class=\"wp-block-group ct-box ct-box-blue has-background is-vertical is-layout-flex wp-container-core-group-is-layout-002f1c27 wp-block-group-is-layout-flex\" style=\"border-radius:8px;border-left-color:#ef4444;border-left-width:0.5rem;background-color:#fee2e2;margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)\">\n<p style=\"margin-top:0.5rem;margin-right:0.5rem;margin-bottom:0rem;margin-left:0.5rem\"><strong>Warning<\/strong><\/p>\n\n\n\n<p style=\"margin-top:0rem;margin-right:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem\">We are happy to provide you with this help page as support and maintain it to the best of our knowledge. However, please understand that when it comes to functions, settings or changes in <strong>third-party systems<\/strong> such as NextCloud, we <strong>cannot guarantee<\/strong> that all information is always <strong>up-to-date, complete or correct<\/strong> &#8211; we simply have no direct influence on this. The official information and documentation of the respective provider is therefore always decisive. If you get stuck somewhere during implementation or if something seems contradictory to you: Feel free to contact us &#8211; we will help you find the right next steps, but cannot make any promises regarding availability, behavior or support from third-party providers.   <\/p>\n<\/aside>\n\n\n\n<h2 class=\"wp-block-heading\">1. Register Nextcloud as an OAuth client<\/h2>\n\n\n\n<p>The first step is to add Nextcloud as an OAuth client in the System settings. To do this, open the <em>System settings<\/em> (2) via the <em>administration menu<\/em> (1). In the <em>General<\/em> section of the sidebar, you will find the <em>Login<\/em> entry (3). Here you can add a new <em>OAuth client<\/em> (4).   <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth.png\"><img fetchpriority=\"high\" decoding=\"async\" width=\"2064\" height=\"1654\" src=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth.png\" alt=\"System settings - Login - OAuth\" class=\"wp-image-43864\" srcset=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth.png 2064w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth-300x240.png 300w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth-1024x821.png 1024w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth-768x615.png 768w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth-1536x1231.png 1536w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth-2048x1641.png 2048w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth-360x288.png 360w\" sizes=\"(max-width: 2064px) 100vw, 2064px\" \/><\/a><\/figure>\n\n\n\n<p>It is best to choose the name of the third-party system, in this case &#8220;Nextcloud&#8221;. This name will also be displayed to users later to make it clear which system they are trying to sign up to. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Add-OAuth-Client.png\"><img decoding=\"async\" width=\"934\" height=\"384\" src=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Add-OAuth-Client.png\" alt=\"System settings - Login - OAuth - Add OAuth-Client\" class=\"wp-image-43866\" style=\"width:489px;height:auto\" srcset=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Add-OAuth-Client.png 934w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Add-OAuth-Client-300x123.png 300w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Add-OAuth-Client-768x316.png 768w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Add-OAuth-Client-360x148.png 360w\" sizes=\"(max-width: 934px) 100vw, 934px\" \/><\/a><\/figure>\n\n\n\n<p>ChurchTools now creates the necessary connection data for connecting the NextCloud client. In our screenshot you can see the URL of our ChurchTools system https:\/\/testengland.church.tools. In your system, the URL of your ChurchTools is displayed accordingly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Edit-OAuth-Client.png\"><img decoding=\"async\" width=\"1284\" height=\"1048\" src=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Edit-OAuth-Client.png\" alt=\"System settings - Login - OAuth - Edit OAuth-Client\" class=\"wp-image-43869\" srcset=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Edit-OAuth-Client.png 1284w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Edit-OAuth-Client-300x245.png 300w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Edit-OAuth-Client-1024x836.png 1024w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Edit-OAuth-Client-768x627.png 768w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/System-settings_Login_OAuth_Edit-OAuth-Client-360x294.png 360w\" sizes=\"(max-width: 1284px) 100vw, 1284px\" \/><\/a><\/figure>\n\n\n\n<p>You must <em>add the redirect URI using the Redirect URI<\/em> button. It looks like this: <code>https:\/\/nextcloud.example.com\/apps\/sociallogin\/custom_oauth2\/ChurchTools<\/code><\/p>\n\n\n\n<p>Exchange <code>nextcloud.example.com<\/code> with your own URL under which the Nextcloud runs.<\/p>\n\n\n\n<p>The last part <code>ChurchTools<\/code> is the provider name, which we can choose ourselves directly in Nextcloud. If you follow these instructions, you only need to change the domain and can leave the name &#8220;ChurchTools&#8221;. <\/p>\n\n\n\n<aside class=\"wp-block-group ct-box ct-box-blue has-background is-vertical is-layout-flex wp-container-core-group-is-layout-002f1c27 wp-block-group-is-layout-flex\" style=\"border-radius:8px;border-left-color:#3e70ce;border-left-width:0.5rem;background-color:#f3f5f7;margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)\">\n<p style=\"margin-top:0.5rem;margin-right:0.5rem;margin-bottom:0rem;margin-left:0.5rem\"><strong>Redirect UR<\/strong>I<\/p>\n\n\n\n<p style=\"margin-top:0rem;margin-right:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem\">The redirect URI is normally communicated to you by the third-party system, but unfortunately Nextcloud or the app that we are about to activate does not do this. The OAuth server (your ChurchTools) needs this URI to redirect users to the third-party system (Nextcloud) after Login. <\/p>\n<\/aside>\n\n\n\n<aside class=\"wp-block-group ct-box ct-box-blue has-text-color has-background has-link-color wp-elements-74648fa9a9506de5179716347194bc98 is-vertical is-layout-flex wp-container-core-group-is-layout-002f1c27 wp-block-group-is-layout-flex\" style=\"border-radius:8px;border-left-color:#e7c000;border-left-width:0.5rem;color:#3f3400;background-color:#ffe5644d;margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)\">\n<p style=\"margin-top:0.5rem;margin-right:0.5rem;margin-bottom:0rem;margin-left:0.5rem\"><strong>Important<\/strong><\/p>\n\n\n\n<p style=\"margin-top:0rem;margin-right:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem\">Depending on how Nextcloud is configured, the path <code>index.php<\/code> may need to be appended to the URL. The redirect from the screenshot above looks like this: <br><code>https:\/\/nextcloud.example.com\/<strong>index.php\/<\/strong>apps\/sociallogin\/custom_oauth2\/ChurchTools<\/code><br><br>Try this if necessary if the Login is not successful later.<\/p>\n<\/aside>\n\n\n\n<h2 class=\"wp-block-heading\">2. Activate the Social Login app<\/h2>\n\n\n\n<p>For the OAuth login we need the Nextcloud app &#8220;<a href=\"https:\/\/apps.nextcloud.com\/apps\/sociallogin\">Social Login<\/a>&#8220;. As an administrator, you can find and add new apps via the app menu. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-11.09.28.png\"><img loading=\"lazy\" decoding=\"async\" width=\"281\" height=\"560\" src=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-11.09.28.png\" alt=\"Social Login App\" class=\"wp-image-25145\" srcset=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-11.09.28.png 281w, https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-11.09.28-151x300.png 151w, https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-11.09.28-257x512.png 257w\" sizes=\"(max-width: 281px) 100vw, 281px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">3. Enter custom OAuth2 profile<\/h2>\n\n\n\n<p>Now we can configure and set up the Social Login as an admin under &#8220;Administration&#8221;. To do this, we create a <em>custom OAuth2 profile<\/em> (1) and fill in the values with the links that ChurchTools provided in step 1. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-11.22.11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"399\" height=\"211\" src=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-11.22.11.png\" alt=\"Create custom OAuth2 profile in Social Login App\" class=\"wp-image-25147\" srcset=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-11.22.11.png 399w, https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-11.22.11-300x159.png 300w, https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-11.22.11-360x190.png 360w\" sizes=\"(max-width: 399px) 100vw, 399px\" \/><\/a><\/figure>\n\n\n\n<p>Now fill in the fields:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Internal name: Name that is also used in the redirect URI<\/li>\n\n\n\n<li>Title: Name of this profile. The text is also displayed during Nextcloud Login <\/li>\n\n\n\n<li>API Base URL, Authorization URL, Token URL, Profile URL, Client ID: These fields are created by ChurchTools and displayed in the OAuth client&#8217;s System settings (see screenshot above).<\/li>\n\n\n\n<li>Client Secret: Select a random character string here.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextCloud_Custom-OAuth2-parameter-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1016\" height=\"1314\" src=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextCloud_Custom-OAuth2-parameter-1.png\" alt=\"NextCloud - Custom OAuth2 parameter\" class=\"wp-image-43911\" style=\"width:518px;height:auto\" srcset=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextCloud_Custom-OAuth2-parameter-1.png 1016w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextCloud_Custom-OAuth2-parameter-1-232x300.png 232w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextCloud_Custom-OAuth2-parameter-1-792x1024.png 792w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextCloud_Custom-OAuth2-parameter-1-768x993.png 768w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextCloud_Custom-OAuth2-parameter-1-360x466.png 360w\" sizes=\"(max-width: 1016px) 100vw, 1016px\" \/><\/a><\/figure>\n\n\n\n<p>Now everything is set up and you can log in to Nextcloud.<\/p>\n\n\n\n<aside class=\"wp-block-group ct-box ct-box-blue has-background is-vertical is-layout-flex wp-container-core-group-is-layout-002f1c27 wp-block-group-is-layout-flex\" style=\"border-radius:8px;border-left-color:#22c55e;border-left-width:0.5rem;background-color:#dcfce7;margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)\">\n<p style=\"margin-top:0.5rem;margin-right:0.5rem;margin-bottom:0rem;margin-left:0.5rem\"><strong>Profile data<\/strong><\/p>\n\n\n\n<p style=\"margin-top:0rem;margin-right:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem\">Upon successful Login, ChurchTools transfers the following profile data to Nextcloud: profile picture, first name, last name, e-mail, group memberships.<\/p>\n<\/aside>\n\n\n\n<p>At the top of the page you will find some checkboxes. You are free to select what makes sense for you. However, we recommend that you check two boxes:  <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Update the user profile with every registration<\/li>\n\n\n\n<li>Create groups automatically if they do not exist (see last point of these instructions)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextClud_Social-login-parameter.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1108\" height=\"682\" src=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextClud_Social-login-parameter.png\" alt=\"NextClud - Social login parameter\" class=\"wp-image-43874\" style=\"width:577px;height:auto\" srcset=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextClud_Social-login-parameter.png 1108w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextClud_Social-login-parameter-300x185.png 300w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextClud_Social-login-parameter-1024x630.png 1024w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextClud_Social-login-parameter-768x473.png 768w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/NextClud_Social-login-parameter-360x222.png 360w\" sizes=\"(max-width: 1108px) 100vw, 1108px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">4. Assign ChurchTools rights<\/h2>\n\n\n\n<p>As a super admin, you will already be able to log in. However, it is not always intended that every ChurchTools user should also have a login to Nextcloud. Therefore, ChurchTools users need the global right to log in to the third-party system: <code>Log in to third-party system via ChurchTools user account (login to external system)<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/Manager-permissions_Login-to-external-system.png\"><img loading=\"lazy\" decoding=\"async\" width=\"718\" height=\"502\" src=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/Manager-permissions_Login-to-external-system.png\" alt=\"Manage permissions - Administration - Log in to external systems\" class=\"wp-image-43871\" srcset=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/Manager-permissions_Login-to-external-system.png 718w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/Manager-permissions_Login-to-external-system-300x210.png 300w, https:\/\/churchtools.academy\/wp-content\/uploads\/2025\/12\/Manager-permissions_Login-to-external-system-360x252.png 360w\" sizes=\"(max-width: 718px) 100vw, 718px\" \/><\/a><\/figure>\n\n\n\n<aside class=\"wp-block-group ct-box ct-box-blue has-background is-vertical is-layout-flex wp-container-core-group-is-layout-002f1c27 wp-block-group-is-layout-flex\" style=\"border-radius:8px;border-left-color:#22c55e;border-left-width:0.5rem;background-color:#dcfce7;margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)\">\n<p style=\"margin-top:0.5rem;margin-right:0.5rem;margin-bottom:0rem;margin-left:0.5rem\"><strong>Rights group<\/strong><\/p>\n\n\n\n<p style=\"margin-top:0rem;margin-right:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem\">So that you don&#8217;t lose track, you can set up a new ChurchTools group and only allow these group participants access to Nextcloud. This way you can keep track of who can log in. Using <a href=\"https:\/\/churchtools.academy\/en\/help\/churchtools-modules\/automatic-membership\/\" data-type=\"doc_category\" data-id=\"305\">automatic memberships<\/a>, you could easily grant access to all leaders. New people can also be informed immediately that they have been granted Nextcloud access using an e-mail predefined in <a href=\"https:\/\/churchtools.academy\/en\/help\/churchtools-modules\/routinen\/understanding-routines\/\" data-type=\"link\" data-id=\"https:\/\/churchtools.academy\/de\/help\/churchtools-module\/routinen\/routinen-verstehen\/\">routines<\/a>.   <\/p>\n<\/aside>\n\n\n\n<h2 class=\"wp-block-heading\">5. Synchronize groups or group roles<\/h2>\n\n\n\n<p>It is possible to transfer and save the group memberships to Nextcloud. There are two ways to do this. Whichever way you choose, the groups or group roles are transferred from ChurchTools to the third-party system. Nextcloud takes this data and assigns the profile to these groups.<\/p>\n\n\n\n<p>If &#8220;Create groups automatically if they do not exist&#8221; is activated, a group will be created beforehand. If this option is not active, the groups can also be created manually in Nextcloud if not all ChurchTools groups are required. Only the name must be the same.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transfer groups<\/h3>\n\n\n\n<p>In order for groups to be transferred (regardless of Role), <code>groups<\/code> must be entered in the OAuth2 profile under &#8220;groups claim&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-12.06.11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"319\" height=\"74\" src=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-12.06.11.png\" alt=\"Social Login App groups claim groups\" class=\"wp-image-25156\" srcset=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-12.06.11.png 319w, https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-12.06.11-300x70.png 300w\" sizes=\"(max-width: 319px) 100vw, 319px\" \/><\/a><\/figure>\n\n\n\n<p>Groups in Nextcloud have the following scheme: <code>&lt;OAuth-internal-name&gt;-&lt;group name&gt;<\/code>. For example, &#8220;ChurchTools-church leadership&#8221;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transferring groups and roles<\/h3>\n\n\n\n<p>In order for roles to be transferred, <code>roles<\/code> must be entered in the OAuth2 profile under &#8220;groups claim&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-12.08.19.png\"><img loading=\"lazy\" decoding=\"async\" width=\"317\" height=\"75\" src=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-12.08.19.png\" alt=\"Social Login App groups claim roles\" class=\"wp-image-25158\" srcset=\"https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-12.08.19.png 317w, https:\/\/churchtools.academy\/wp-content\/uploads\/2024\/12\/CleanShot-2024-12-10-at-12.08.19-300x71.png 300w\" sizes=\"(max-width: 317px) 100vw, 317px\" \/><\/a><\/figure>\n\n\n\n<p>Group roles in Nextcloud have the following scheme:<code>&lt;OAuth-internal-name&gt;-&lt;group name&gt;_&lt;role&gt;<\/code>. For example, &#8220;ChurchTools-church leadership_leader&#8221;.<\/p>\n\n\n\n<aside class=\"wp-block-group ct-box ct-box-blue has-background is-vertical is-layout-flex wp-container-core-group-is-layout-002f1c27 wp-block-group-is-layout-flex\" style=\"border-radius:8px;border-left-color:#3e70ce;border-left-width:0.5rem;background-color:#f3f5f7;margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)\">\n<p style=\"margin-top:0.5rem;margin-right:0.5rem;margin-bottom:0rem;margin-left:0.5rem\"><strong>One group per role<\/strong><\/p>\n\n\n\n<p style=\"margin-top:0rem;margin-right:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem\">Nextcloud does not recognize roles for groups. To support different ChurchTools roles in Nextcloud, a separate Nextcloud group is created for each group role.<br>If groups are created automatically, this can cause the group list in Nextcloud to grow quickly. <\/p>\n<\/aside>\n\n\n\n<aside class=\"wp-block-group ct-artikel-zum-weiterlesen has-background is-layout-constrained wp-container-core-group-is-layout-89fd719a wp-block-group-is-layout-constrained\" style=\"border-radius:8px;background-color:#f9fafb;margin-top:24px;margin-bottom:24px;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px\">\n<h2 class=\"wp-block-heading has-medium-font-size\">Read more<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/churchtools.academy\/en\/help\/system-settings\/oauth-login-systemeinstellungen\/what-is-oauth-login-to-third-party-systems\/\" data-type=\"docs\" data-id=\"25486\">What is OAuth? (Login to third party systems) <\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/churchtools.academy\/en\/help\/system-settings\/login-en\/what-is-the-difference-between-ldap-and-oauth\/\" data-type=\"docs\" data-id=\"25490\">What is the difference between LDAP and OAuth?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/churchtools.academy\/de\/help\/verwaltung\/ldap\/0-anbindung-von-nextcloud-an-den-churchtools-login\/\" data-type=\"docs\" data-id=\"7247\">Connection of Nextcloud to the ChurchTools Login<\/a><\/li>\n<\/ul>\n<\/aside>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial explains how to configure your own Nextcloud so that you can log in to Nextcloud with your ChurchTools login as an OAuth server. Group and, if desired, group role information will be transferred. You can use the rights management feature in ChurchTools to define who is allowed to log in to Nextcloud. You [&hellip;]<\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[699],"doc_tag":[],"knowledge_base":[425],"class_list":["post-43852","docs","type-docs","status-publish","hentry","doc_category-oauth-login-systemsettings","knowledge_base-system-settings"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","acf":[],"year_month":"2026-05","word_count":746,"total_views":"991","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Stefan Krumsdorf","author_nicename":"skrumsdorf","author_url":"https:\/\/churchtools.academy\/en\/author\/skrumsdorf\/"},"doc_category_info":[{"term_name":"OAuth","term_url":"https:\/\/churchtools.academy\/en\/help\/system-settings\/oauth-login-systemsettings\/"}],"doc_tag_info":[],"knowledge_base_info":[{"term_name":"System Settings","term_url":"https:\/\/churchtools.academy\/en\/help\/system-settings\/","term_slug":"system-settings"}],"knowledge_base_slug":["system-settings"],"_links":{"self":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/docs\/43852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/comments?post=43852"}],"version-history":[{"count":25,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/docs\/43852\/revisions"}],"predecessor-version":[{"id":55245,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/docs\/43852\/revisions\/55245"}],"wp:attachment":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/media?parent=43852"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/doc_category?post=43852"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/doc_tag?post=43852"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/knowledge_base?post=43852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}