自动生成用户密码并直接向各个用户发送有关其在Alfresco

时间:2016-10-17 07:00:19

标签: java alfresco

我的任务是在Alfresco中执行以下操作:

创建用户时,会自动生成密码并将登录凭据直接发送到用户的电子邮件地址,而不是管理员必须输入密码并手动将其发送给新创建的用户。

请指导我如何开始并继续...

2 个答案:

答案 0 :(得分:1)

您可以参考我对Creating user in alfresco

的回答

您可以编写一些随机算法来生成密码。 您还可以编写一些 EmailService ,它可以将凭据邮件发送给用户。

答案 1 :(得分:1)

i know that this answer look's like Sachin Mesare's answer but it's a little bit différente, i will cut my answer to give something in every part of your question

Part 1 : Create User

1 - you have a start of an answer in this post answered by our friend Sachin Mesare Create Alfresco User

2 - 您可以看到这个解决方案由Alfresco社区Add a person JAVA API亲自使用这个方法来创建和添加一个对我来说很好的人(不要忘记阅读所有帖子:那里' s底部有所改善)

第2部分:发送电子邮件

1 - 您可以使用这个精彩的教程,为您提供使用Java Api Mail发送电子邮件的路径Java - Sending Email

2 - 您可以找到这么多StackOverFlow问题(有答案)我选择了这个问题Send email using java

第3部分:密码

你有2种方法可以做那样的事情

解决方案1 ​​:加密/解密它(这是一种双向工作方法),这意味着如果您使用算法对其进行加密,则可以使用相同的方法来解密您的密码。< / p>

解决方案2 :哈希说这是一种单向方法,这意味着如果您对密码进行哈希,即使您可以获得原始密码也没有人,最常见的哈希密码方法是{ {1}}

希望能帮到你