Any way we can differentiate SSO users by running a query in Admin console

Hi,

My Quick question is How can we get the results of particular users like to show on the list of users in admin console or in designer .

Example: i have users with SSO and email id's, i want to Display the users of SSO for now, Can we write a query like in Data Base to Display Values.

Thanks In Advance

  Discussion posts and replies are publicly visible

Parents
  • It isn't possible to view which users use SSO directly in the Admin Console, but you should be able to create a rule that will return all these users. Then, you can expose the list of users in an interface in Tempo / Sites / Appian Designer that can easily be viewed. 

    In the SAML configuration, you can ensure that only users in a certain group use SSO (step 9 here: https://docs.appian.com/suite/help/latest/SAML_for_Single_Sign-On.html#how-to-add-a-saml-identity-provider).

    Then, create an interface and add a grid that displays those users. You can display this interface anywhere and show it to certain users as necessary. Here's sample SAIL you could use to define the interface:

    a!gridField(
      data: a!forEach(
        items: getdistinctusers(cons!SAML_GROUP),
        expression: {
          name: user(fv!item, "firstName") & " " & user(fv!item, "lastName"),
          email: user(fv!item, "email")
        }
      ),
      columns: {
        a!gridColumn(
          label: "Name",
          value: fv!row.name
        ),
        a!gridColumn(
          label: "Email",
          value: fv!row.email
        )
      }
    )

Reply
  • It isn't possible to view which users use SSO directly in the Admin Console, but you should be able to create a rule that will return all these users. Then, you can expose the list of users in an interface in Tempo / Sites / Appian Designer that can easily be viewed. 

    In the SAML configuration, you can ensure that only users in a certain group use SSO (step 9 here: https://docs.appian.com/suite/help/latest/SAML_for_Single_Sign-On.html#how-to-add-a-saml-identity-provider).

    Then, create an interface and add a grid that displays those users. You can display this interface anywhere and show it to certain users as necessary. Here's sample SAIL you could use to define the interface:

    a!gridField(
      data: a!forEach(
        items: getdistinctusers(cons!SAML_GROUP),
        expression: {
          name: user(fv!item, "firstName") & " " & user(fv!item, "lastName"),
          email: user(fv!item, "email")
        }
      ),
      columns: {
        a!gridColumn(
          label: "Name",
          value: fv!row.name
        ),
        a!gridColumn(
          label: "Email",
          value: fv!row.email
        )
      }
    )

Children
No Data