我们有一个MVC应用程序连接到Exchange服务器。我们过去常常使用以下代码连接到现场服务器,以创建服务:
if (string.IsNullOrEmpty(Current.UserPassword))
{
throw new UnauthorizedAccessException("Exchange access requires Authentication by Password");
}
return new ExchangeService
{
我们正在设计嵌入式设备(esp32)的架构。其中一项任务是,设备应该连接到互联网,并使用预先提供的赎回代码来注册到我们的网络云。在同一条消息中,设备将向服务器上传随机生成的密码,然后将其存储在SQL数据库中。此密码将用于设备的每一个进一步启动登录到云端。因此,它也应该保存到非易失性存储。下面是伪代码中的一组操作:
if (password not found in internal memory)
{
pw = create_new_password() (1)
send_passsword_with_redeem_code_to_server(pw) (2)
store_pass