Validation ABAP中的OData服务密码验证

Validation ABAP中的OData服务密码验证,validation,passwords,odata,abap,Validation,Passwords,Odata,Abap,如何使用存储在Z***表中的功能模块对照ABAP中的sy uname验证密码 我正在使用功能模块为Fiori应用程序创建OData服务,在用户点击回车按钮的那一刻,它应该首先显示成功或不成功,基于sy uname? 您永远不应该以纯文本形式存储应用程序的密码 这是如此明显,永远不应该被提及,但无论如何。只能存储密码中的哈希函数 其次,应使用以下功能模块生成哈希并对其进行验证: CALL FUNCTION 'MD5_CALCULATE_HASH_FOR_CHAR' EXPORTING DA

如何使用存储在Z***表中的功能模块对照ABAP中的
sy uname
验证密码

我正在使用功能模块为Fiori应用程序创建OData服务,在用户点击回车按钮的那一刻,它应该首先显示成功或不成功,基于sy uname?

您永远不应该以纯文本形式存储应用程序的密码

这是如此明显,永远不应该被提及,但无论如何。只能存储密码中的哈希函数

其次,应使用以下功能模块生成哈希并对其进行验证:

CALL FUNCTION 'MD5_CALCULATE_HASH_FOR_CHAR'
 EXPORTING
   DATA                 = LV_PASSWORD
 IMPORTING
   HASH                 = STRU-PASSHS.

也可以检查<代码> SEC函数组和其中包含的模块,但请考虑其中一些已被弃用。

欢迎使用StAdvExcel。请注意,这不是一个免费的代码编写服务,但我们渴望帮助其他程序员(和有志者)编写自己的代码。请阅读上的帮助主题。之后,请使用您迄今为止编写的代码更新您的问题,以便完成您希望完成的任务。