我的任务是在Alfresco中执行以下操作:
创建用户时,会自动生成密码并将登录凭据直接发送到用户的电子邮件地址,而不是管理员必须输入密码并手动将其发送给新创建的用户。
请指导我如何开始并继续...
答案 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}}
希望能帮到你