Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
8 replies
Subscribers
7 subscribers
Views
2629 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Administration
We have a user case where we need to start a process from an external system by
joel671
over 10 years ago
We have a user case where we need to start a process from an external system by exposing a process as a web service.
We do not use SSO and at the moment this is out of scope. In order for this to work we need to synchronise a password of single user account between our Appian cloud environment and the external system. As passwords expire every X days, I need a way to keep the passwords synchronised without manual intervention. The change user password smart service doesn't allow for expressions to set the password so the only way I can do this is for a user to log into Appian and update the password and then update the config of the external system. Is there any way I can build a process to change the password to something other than a hard coded value?
...
OriginalPostID-111822
OriginalPostID-111822
Discussion posts and replies are publicly visible
0
Patty Isecke
Appian Employee
over 10 years ago
Checkout the Change Password Expressionable smart service:
forum.appian.com/.../summary
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Patty Isecke
Appian Employee
over 10 years ago
Apologies, the plugin is not approved for Cloud instances.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
joel671
over 10 years ago
Any other ways this can be achieved?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
David Williams
over 10 years ago
Sounds like you need to determine what the "master" system is for user details - passwords etc. I think there is a way to build a custom authentication form instead of the current login form which could then go to this other system for verification of certain details?
Not sure if that is possible on cloud though.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
joel671
over 10 years ago
David, I think you have misunderstood what I need. I only need to synchronise a single user accounts password between the two systems so that the external system can call into Appian and start a process via a web service - which are required when declaring a process as a web service . I am not looking to sync all user details. So really all I need to do is change a users password every X days, to a new password, without manual intervention.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
tomr384
over 10 years ago
Hi Joel, unless there is an API to change the Appian password details you need to create a web service which then calls the exposed process model web service which is pre authenticated before it hits Appian.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
ashays
over 10 years ago
Hi Joel, have you got the solution of this problem? In our application as well we need to implement same kind of functionality.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
joel671
over 10 years ago
Possibly... the shared component recommended by Patty is now cloud compatible so this has become an option for us to set the password. Still working on what the solution will look like and how changing the password using this service affect things like starting processes via a web service, or deactivation.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel