<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Identity Management</title><link>https://community.appian.com/success/w/guide/3241/identity-management</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Identity Management</title><link>https://community.appian.com/success/w/guide/3241/identity-management</link><pubDate>Tue, 23 Apr 2024 13:14:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b78115f3-7166-4a98-a10f-335a12232b2e</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/3241/identity-management#comments</comments><description>Current Revision posted to Guide by Appian Max Team on 4/23/2024 1:14:17 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;p&gt;There are several questions you need to answer before determining how users will access the system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How will new users be created?&lt;/li&gt;
&lt;li&gt;How will existing users&amp;rsquo; profiles be updated?&lt;/li&gt;
&lt;li&gt;How will users who should no longer have access to the system be deactivated?&lt;/li&gt;
&lt;li&gt;How will users&amp;rsquo; roles and group memberships be updated over time?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following sections provide different methods to answer these questions.&lt;/p&gt;
&lt;h2 id="user_management"&gt;User Management&lt;/h2&gt;
&lt;p&gt;Below are the four most common user management methods.&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Method Description&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Manual user management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;This method is simple, but it is a manual process that relies on Appian system administrators. See &lt;a href="https://docs.appian.com/suite/help/latest/User_Management.html"&gt;User Management&lt;/a&gt; for more information.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Create new users and update user attributes upon sign-in&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;When authenticating with &lt;a href="https://docs.appian.com/suite/help/latest/OpenID_Connect_User_Authentication.html"&gt;OpenID Connect&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Authentication.html#piee-authentication"&gt;PIEE&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Appian_Administration_Console.html#ldap-authentication"&gt;LDAP &lt;/a&gt;or &lt;a href="https://docs.appian.com/suite/help/latest/SAML_for_Single_Sign-On.html"&gt;SAML&lt;/a&gt;, Appian has the ability to create new user accounts on first login as well as update user attributes upon sign-in.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;User deactivation with these methods is handled based on the user inactivity.&amp;nbsp; &lt;a href="https://docs.appian.com/suite/help/latest/Appian_Administration_Console.html#account-locking"&gt;Idle User Deactivation Duration&lt;/a&gt; can be set and managed via the Admin Console.&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;LDAP synchronization&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="/w/guide/3274/ldap-synchronization"&gt;This solution&lt;/a&gt; on the &lt;a href="/b/appmarket/posts/ldap-tools"&gt;AppMarket &lt;/a&gt;is typically run as a nightly process to create, update, deactivate, and reactivate users by synchronizing with your organization&amp;rsquo;s LDAP servers.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Process-based creation and update&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;You can design a custom user management method using a process model to create, update, deactivate, and reactivate users from various sources. For example, user lists could be loaded from CSV files or database queries. Some organizations utilize Web services to retrieve user lists.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://docs.appian.com/suite/help/latest/Add_User_Smart_Service.html"&gt;Add User Smart Service&lt;/a&gt; can be used in process to create new users.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="group_and_group_membership_management"&gt;Group and Group Membership Management&lt;/h2&gt;
&lt;p&gt;In order for users to have proper roles and access, users must be added to Appian groups. Below are the most common methods for group and group membership management.&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Method Description&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Manual group management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;This method is simple, but it is a manual process that relies on Appian system administrators. See &lt;a href="https://docs.appian.com/suite/help/latest/Group_Management.html"&gt;Group Management&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;Additionally, these activities could be delegated to individual group administrators, or business units to manage using &lt;a href="/b/appmarket/posts/user-and-group-management-application"&gt;User and Group Management Application&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Rule-based group membership management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="https://docs.appian.com/suite/help/latest/Group_Management.html#view-or-modify-group-membership-rules"&gt;This method&lt;/a&gt; can be combined with other synchronization methods to allow for user memberships to be resolved automatically based on values in users&amp;#39; profiles.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Synchronize a user&amp;rsquo;s groups upon sign-in&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;When using &lt;a href="https://docs.appian.com/suite/help/latest/OpenID_Connect_User_Authentication.html"&gt;OpenID Connect&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Authentication.html#piee-authentication"&gt;PIEE&lt;/a&gt;, or &lt;a href="https://docs.appian.com/suite/help/latest/SAML_for_Single_Sign-On.html"&gt;SAML&lt;/a&gt;, Appian has the ability to synchronize a user&amp;#39;s group membership upon sign-in.&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;LDAP synchronization&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;If you have your group memberships managed in an LDAP directory, the &lt;a href="/w/guide/3274/ldap-synchronization"&gt;LDAP Synchronization&lt;/a&gt; application can synchronize users into the appropriate Appian groups. Modify the template application to suit your needs.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Process-based management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;If users&amp;#39; group memberships are stored in a database or can be retrieved using a Web service, you can leverage Appian process models for automated management.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://docs.appian.com/suite/help/latest/Add_Group_Members_Smart_Service.html"&gt;Add Group Members&lt;/a&gt; and &lt;a href="https://docs.appian.com/suite/help/latest/Remove_Group_Members_Smart_Service.html"&gt;Remove Group Members&lt;/a&gt; smart services can be added in process to help manage your memberships.&lt;/p&gt;
&lt;p&gt;See the LDAP Synchronization &lt;a href="/w/guide/3274/ldap-synchronization#LDAP_Sync_Application"&gt;sample application&lt;/a&gt; for an example of a process that uses an LDAP directory as a source of authorities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Delivery, Architecture&lt;/div&gt;
</description></item><item><title>Identity Management</title><link>https://community.appian.com/success/w/guide/3241/identity-management/revision/3</link><pubDate>Tue, 31 Oct 2023 18:06:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b78115f3-7166-4a98-a10f-335a12232b2e</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/guide/3241/identity-management#comments</comments><description>Revision 3 posted to Guide by joel.larin on 10/31/2023 6:06:33 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;p&gt;There are several questions you need to answer before determining how users will access the system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How will new users be created?&lt;/li&gt;
&lt;li&gt;How will existing users&amp;rsquo; profiles be updated?&lt;/li&gt;
&lt;li&gt;How will users who should no longer have access to the system be deactivated?&lt;/li&gt;
&lt;li&gt;How will users&amp;rsquo; roles and group memberships be updated over time?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following sections provide different methods to answer these questions.&lt;/p&gt;
&lt;h2 id="user_management"&gt;User Management&lt;/h2&gt;
&lt;p&gt;Below are the four most common user management methods.&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Method Description&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Manual user management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;This method is simple, but it is a manual process that relies on Appian system administrators. See &lt;a href="https://docs.appian.com/suite/help/latest/User_Management.html"&gt;User Management&lt;/a&gt; for more information.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Create new users and update user attributes upon sign-in&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;When authenticating with &lt;a href="https://docs.appian.com/suite/help/latest/OpenID_Connect_User_Authentication.html"&gt;OpenID Connect&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Authentication.html#piee-authentication"&gt;PIEE&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Appian_Administration_Console.html#ldap-authentication"&gt;LDAP &lt;/a&gt;or &lt;a href="https://docs.appian.com/suite/help/latest/SAML_for_Single_Sign-On.html"&gt;SAML&lt;/a&gt;, Appian has the ability to create new user accounts on first login as well as update user attributes upon sign-in.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;User deactivation with these methods is handled based on the user inactivity.&amp;nbsp; &lt;a href="https://docs.appian.com/suite/help/latest/Appian_Administration_Console.html#account-locking"&gt;Idle User Deactivation Duration&lt;/a&gt; can be set and managed via the Admin Console.&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;LDAP synchronization&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="/w/guide/3274/ldap-synchronization"&gt;This solution&lt;/a&gt; on the &lt;a href="/b/appmarket/posts/ldap-tools"&gt;AppMarket &lt;/a&gt;is typically run as a nightly process to create, update, deactivate, and reactivate users by synchronizing with your organization&amp;rsquo;s LDAP servers.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Process-based creation and update&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;You can design a custom user management method using a process model to create, update, deactivate, and reactivate users from various sources. For example, user lists could be loaded from CSV files or database queries. Some organizations utilize Web services to retrieve user lists.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://docs.appian.com/suite/help/latest/Add_User_Smart_Service.html"&gt;Add User Smart Service&lt;/a&gt; can be used in process to create new users.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="group_and_group_membership_management"&gt;Group and Group Membership Management&lt;/h2&gt;
&lt;p&gt;In order for users to have proper roles and access, users must be added to Appian groups. Below are the most common methods for group and group membership management.&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Method Description&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Manual group management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;This method is simple, but it is a manual process that relies on Appian system administrators. See &lt;a href="https://docs.appian.com/suite/help/latest/Group_Management.html"&gt;Group Management&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;Additionally, these activities could be delegated to individual group administrators, or business units to manage using &lt;a href="/b/appmarket/posts/user-and-group-management-application"&gt;User and Group Management Application&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Rule-based group membership management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="https://docs.appian.com/suite/help/latest/Group_Management.html#view-or-modify-group-membership-rules"&gt;This method&lt;/a&gt; can be combined with other synchronization methods to allow for user memberships to be resolved automatically based on values in users&amp;#39; profiles.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Synchronize a user&amp;rsquo;s groups upon sign-in&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;When using &lt;a href="https://docs.appian.com/suite/help/latest/OpenID_Connect_User_Authentication.html"&gt;OpenID Connect&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Authentication.html#piee-authentication"&gt;PIEE&lt;/a&gt;, or &lt;a href="https://docs.appian.com/suite/help/latest/SAML_for_Single_Sign-On.html"&gt;SAML&lt;/a&gt;, Appian has the ability to synchronize a user&amp;#39;s group membership upon sign-in.&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;LDAP synchronization&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;If you have your group memberships managed in an LDAP directory, the &lt;a href="/w/guide/3274/ldap-synchronization"&gt;LDAP Synchronization&lt;/a&gt; application can synchronize users into the appropriate Appian groups. Modify the template application to suit your needs.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Process-based management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;If users&amp;#39; group memberships are stored in a database or can be retrieved using a Web service, you can leverage Appian process models for automated management.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://docs.appian.com/suite/help/latest/Add_Group_Members_Smart_Service.html"&gt;Add Group Members&lt;/a&gt; and &lt;a href="https://docs.appian.com/suite/help/latest/Remove_Group_Members_Smart_Service.html"&gt;Remove Group Members&lt;/a&gt; smart services can be added in process to help manage your memberships.&lt;/p&gt;
&lt;p&gt;See the LDAP Synchronization &lt;a href="/w/guide/3274/ldap-synchronization#LDAP_Sync_Application"&gt;sample application&lt;/a&gt; for an example of a process that uses an LDAP directory as a source of authorities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Delivery, Architecture&lt;/div&gt;
</description></item><item><title>Identity Management</title><link>https://community.appian.com/success/w/guide/3241/identity-management/revision/2</link><pubDate>Tue, 31 Oct 2023 18:00:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b78115f3-7166-4a98-a10f-335a12232b2e</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/guide/3241/identity-management#comments</comments><description>Revision 2 posted to Guide by joel.larin on 10/31/2023 6:00:48 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;p&gt;There are several questions you need to answer before determining how users will access the system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How will new users be created?&lt;/li&gt;
&lt;li&gt;How will existing users&amp;rsquo; profiles be updated?&lt;/li&gt;
&lt;li&gt;How will users who should no longer have access to the system be deactivated?&lt;/li&gt;
&lt;li&gt;How will users&amp;rsquo; roles and group memberships be updated over time?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following sections provide different methods to answer these questions.&lt;/p&gt;
&lt;h2 id="user_management"&gt;User Management&lt;/h2&gt;
&lt;p&gt;Below are the four most common user management methods.&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Method Description&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Manual user management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;This method is simple, but it is a manual process that relies on Appian system administrators. See &lt;a href="https://docs.appian.com/suite/help/latest/User_Management.html"&gt;User Management&lt;/a&gt; for more information.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Create new users and update user attributes upon sign-in&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;When authenticating with &lt;a href="https://docs.appian.com/suite/help/latest/OpenID_Connect_User_Authentication.html"&gt;OpenID Connect&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Authentication.html#piee-authentication"&gt;PIEE&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Appian_Administration_Console.html#ldap-authentication"&gt;LDAP &lt;/a&gt;or &lt;a href="https://docs.appian.com/suite/help/latest/SAML_for_Single_Sign-On.html"&gt;SAML&lt;/a&gt;, Appian has the ability to create new user accounts on first login as well as update user attributes upon sign-in.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;User deactivation with these methods is handled based on the user inactivity.&amp;nbsp; &lt;a href="https://docs.appian.com/suite/help/latest/Appian_Administration_Console.html#account-locking"&gt;Idle User Deactivation Duration&lt;/a&gt; can be set and managed via the Admin Console.&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;LDAP synchronization&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="/w/guide/3274/ldap-synchronization"&gt;This solution&lt;/a&gt; on the &lt;a href="/b/appmarket/posts/ldap-tools"&gt;AppMarket &lt;/a&gt;is typically run as a nightly process to create, update, deactivate, and reactivate users by synchronizing with your organization&amp;rsquo;s LDAP servers.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Process-based creation and update&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;You can design a custom user management method using a process model to create, update, deactivate, and reactivate users from various sources. For example, user lists could be loaded from CSV files or database queries. Some organizations utilize Web services to retrieve user lists.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://docs.appian.com/suite/help/latest/Add_User_Smart_Service.html"&gt;Add User Smart Service&lt;/a&gt; can be used in process to create new users.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="group_and_group_membership_management"&gt;Group and Group Membership Management&lt;/h2&gt;
&lt;p&gt;In order for users to have proper roles and access, users must be added to Appian groups. Below are the most common methods for group and group membership management.&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Method Description&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Manual group management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;This method is simple, but it is a manual process that relies on Appian system administrators. See &lt;a href="https://docs.appian.com/suite/help/latest/Group_Management.html"&gt;Group Management&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;Additionally, these activities could be delegated to individual group administrators, or business units to manage using &lt;a href="/b/appmarket/posts/user-and-group-management-application"&gt;User and Group Management Application&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Rule-based group membership management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="https://docs.appian.com/suite/help/latest/Group_Management.html#view-or-modify-group-membership-rules"&gt;This method&lt;/a&gt; can be combined with other synchronization methods to allow for user memberships to be resolved automatically based on values in users&amp;#39; profiles.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Synchronize a user&amp;rsquo;s groups upon sign-in&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;When using &lt;a href="https://docs.appian.com/suite/help/latest/OpenID_Connect_User_Authentication.html"&gt;OpenID Connect&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Authentication.html#piee-authentication"&gt;PIEE&lt;/a&gt;, or &lt;a href="https://docs.appian.com/suite/help/latest/SAML_for_Single_Sign-On.html"&gt;SAML&lt;/a&gt;, Appian has the ability to synchronize a user&amp;#39;s group membership upon sign-in.&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;LDAP synchronization&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;If you have your group memberships managed in an LDAP directory, the &lt;a href="/w/guide/3274/ldap-synchronization"&gt;LDAP Synchronization&lt;/a&gt; application can synchronize users into the appropriate Appian groups. Modify the template application to suit your needs.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Process-based management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;If users&amp;#39; group memberships are stored in a database or can be retrieved using a Web service, you can leverage Appian process models for automated management.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://docs.appian.com/suite/help/latest/Add_Group_Members_Smart_Service.html"&gt;Add Group Members&lt;/a&gt; and &lt;a href="https://docs.appian.com/suite/help/latest/Remove_Group_Members_Smart_Service.html"&gt;Remove Group Members&lt;/a&gt; smart services can be added in process to help manage your memberships.&lt;/p&gt;
&lt;p&gt;See the LDAP Synchronization &lt;a href="/w/guide/3274/ldap-synchronization#LDAP_Sync_Application"&gt;sample application&lt;/a&gt; for an example of a process that uses an LDAP directory as a source of authorities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Identity Management</title><link>https://community.appian.com/success/w/guide/3241/identity-management/revision/1</link><pubDate>Thu, 31 Aug 2023 15:05:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b78115f3-7166-4a98-a10f-335a12232b2e</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/guide/3241/identity-management#comments</comments><description>Revision 1 posted to Guide by joel.larin on 8/31/2023 3:05:00 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;p&gt;There are several questions you need to answer before determining how users will access the system:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How will new users be created?&lt;/li&gt;
&lt;li&gt;How will existing users&amp;rsquo; profiles be updated?&lt;/li&gt;
&lt;li&gt;How will users who should no longer have access to the system be deactivated?&lt;/li&gt;
&lt;li&gt;How will users&amp;rsquo; roles and group memberships be updated over time?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following sections provide different methods to answer these questions.&lt;/p&gt;
&lt;h2&gt;User Management&lt;/h2&gt;
&lt;p&gt;Below are the four most common user management methods.&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Method Description&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Manual user management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;This method is simple, but it is a manual process that relies on Appian system administrators. See &lt;a href="https://docs.appian.com/suite/help/latest/User_Management.html"&gt;User Management&lt;/a&gt; for more information.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Create new users and update user attributes upon sign-in&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;When authenticating with &lt;a href="https://docs.appian.com/suite/help/latest/OpenID_Connect_User_Authentication.html"&gt;OpenID Connect&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Authentication.html#piee-authentication"&gt;PIEE&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Appian_Administration_Console.html#ldap-authentication"&gt;LDAP &lt;/a&gt;or &lt;a href="https://docs.appian.com/suite/help/latest/SAML_for_Single_Sign-On.html"&gt;SAML&lt;/a&gt;, Appian has the ability to create new user accounts on first login as well as update user attributes upon sign-in.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;User deactivation with these methods is handled based on the user inactivity.&amp;nbsp; &lt;a href="https://docs.appian.com/suite/help/latest/Appian_Administration_Console.html#account-locking"&gt;Idle User Deactivation Duration&lt;/a&gt; can be set and managed via the Admin Console.&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;LDAP synchronization&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="/w/the-appian-playbook/ldap-synchronization"&gt;This solution&lt;/a&gt; on the &lt;a href="/b/appmarket/posts/ldap-tools"&gt;AppMarket &lt;/a&gt;is typically run as a nightly process to create, update, deactivate, and reactivate users by synchronizing with your organization&amp;rsquo;s LDAP servers.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Process-based creation and update&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;You can design a custom user management method using a process model to create, update, deactivate, and reactivate users from various sources. For example, user lists could be loaded from CSV files or database queries. Some organizations utilize Web services to retrieve user lists.&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;The &lt;a href="https://docs.appian.com/suite/help/latest/Add_User_Smart_Service.html"&gt;Add User Smart Service&lt;/a&gt; can be used in process to create new users.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;&lt;/h2&gt;
&lt;h2&gt;Group and Group Membership Management&lt;/h2&gt;
&lt;p&gt;In order for users to have proper roles and access, users must be added to Appian groups. Below are the most common methods for group and group membership management.&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Method Description&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Manual group management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;This method is simple, but it is a manual process that relies on Appian system administrators. See &lt;a href="https://docs.appian.com/suite/help/latest/Group_Management.html"&gt;Group Management&lt;/a&gt; for more information.&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;Additionally, these activities could be delegated to individual group administrators, or business units to manage using &lt;a href="/b/appmarket/posts/user-and-group-management-application"&gt;User and Group Management Application&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Rule-based group membership management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="https://docs.appian.com/suite/help/latest/Group_Management.html#view-or-modify-group-membership-rules"&gt;This method&lt;/a&gt; can be combined with other synchronization methods to allow for user memberships to be resolved automatically based on values in users&amp;#39; profiles.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Synchronize a user&amp;rsquo;s groups upon sign-in&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;When using &lt;a href="https://docs.appian.com/suite/help/latest/OpenID_Connect_User_Authentication.html"&gt;OpenID Connect&lt;/a&gt;, &lt;a href="https://docs.appian.com/suite/help/latest/Authentication.html#piee-authentication"&gt;PIEE&lt;/a&gt;, or &lt;a href="https://docs.appian.com/suite/help/latest/SAML_for_Single_Sign-On.html"&gt;SAML&lt;/a&gt;, Appian has the ability to synchronize a user&amp;#39;s group membership upon sign-in.&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;LDAP synchronization&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;If you have your group memberships managed in an LDAP directory, the &lt;a href="/w/the-appian-playbook/ldap-synchronization"&gt;LDAP Synchronization&lt;/a&gt; application can synchronize users into the appropriate Appian groups. Modify the template application to suit your needs.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;Process-based management&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;If users&amp;#39; group memberships are stored in a database or can be retrieved using a Web service, you can leverage Appian process models for automated management.&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;The &lt;a href="https://docs.appian.com/suite/help/latest/Add_Group_Members_Smart_Service.html"&gt;Add Group Members&lt;/a&gt; and &lt;a href="https://docs.appian.com/suite/help/latest/Remove_Group_Members_Smart_Service.html"&gt;Remove Group Members&lt;/a&gt; smart services can be added in process to help manage your memberships.&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;See the LDAP Synchronization &lt;a href="/w/the-appian-playbook/ldap-synchronization#LDAP_Sync_Application"&gt;sample application&lt;/a&gt; for an example of a process that uses an LDAP directory as a source of authorities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>