小编sag*_*gar的帖子

Azure Active Directory中本机应用程序和Web应用程序之间的确切区别是什么

当我们在Azure Active Directory中注册应用程序以使用图形api时,我看到有两种类型的应用程序Web应用程序和本机应用程序.

在创建Web应用程序时,请求了两个值1.登录URL和2. App ID url.这些价值观有什么用?我们需要真实的网址还是只需要https:// localhost:randomePort

另一方面,在创建Native应用程序时,我只能看到一个必需值'Redirect URL'.

我可以使用REST调用获取Web应用程序的访问令牌

POST https://login.microsoftonline.com/<tenant-id>/oauth2/token

grant_type      client_credentials
client_id       (the client ID of the calling service application in the AD)
client secret   (the key configured in the calling service application in the AD)
resource        https://graph.windows.net
Run Code Online (Sandbox Code Playgroud)

但是如何使用此类REST调用获取本机应用程序的访问令牌?因为本机应用没有客户机密

为了获得权限,对于本机应用程序,我只能看到可用的委派权限选项,而对于Web应用程序,我可以看到应用程序权限以及委派权限选项.

还有一件事,在REST调用示例上面验证应用程序,如何使用REST调用使用他的凭据对用户进行身份验证?

azure azure-active-directory

29
推荐指数
1
解决办法
1万
查看次数

Android sqlite:如何从特定列中检索特定数据?

我正在开发餐厅菜单应用程序.我的应用程序有一个sqlite表,其中包含以下列:

"id", "category", "item_name"
Run Code Online (Sandbox Code Playgroud)

category列的内容是string类型.表的主键是id.

我想检索特定类别的数据.

例如,我想检索类别中所有项目的项目名称,Veg然后在列表视图中显示此结果.

我尝试过不同的查询,但两者都无效.请帮我.

String vg ="Veg";
Cursor mCursor = database.query(true, DATABASE_TABLE, new String[] {
           KEY_ROWID, KEY_CATEGORY, KEY_NAME,KEY_PRIZE,KEY_DESCRIPTION },
        KEY_CATEGORY + "=" + vg , null, null, null,null, null);
        if (mCursor != null) {              
                        mCursor.moveToFirst();
        }
        return mCursor;
Run Code Online (Sandbox Code Playgroud)

原始查询

String query = "SELECT * FROM todo WHERE category =" + vg ;
          Cursor  cursor = database.rawQuery(query,null);
            if (cursor != null) {
                cursor.moveToFirst();
            }
            return cursor;
Run Code Online (Sandbox Code Playgroud)

sqlite android

8
推荐指数
3
解决办法
7万
查看次数

如何显示后台服务的通知?

我正在开发的项目有两个不同的应用程序,一个是服务器,另一个是客户端.服务器应用程序有1个服务类,它在onStartCommand()函数中启动服务器线程.服务器线程的类在服务类本身中定义.每当服务器从客户端接收任何数据时,它就存储在数据库中.所以问题是,我想通知用户通过通知或吐司消息到达新数据,尽可能.还告诉我应该在哪里编写通知代码,是否应该在服务类或线程类或firstActivity类中编写我从哪个服务器启动服务器.谢谢.

notifications android

8
推荐指数
2
解决办法
3万
查看次数

如何从表中的一列中选择不同的值?

我正在Android中开发一个餐厅菜单应用程序.我的应用程序有一个数据库表,其中包含以下列:

  • id(主键)
  • 类别
  • 项目名称

类别列显示项目的类别,例如蔬菜,非蔬菜,零食等.它具有重复值,我想从该列中仅选择不同的值.我尝试了以下但如果有人能提供解决方案,它就无法运行:

String query = "SELECT DISTINCT category FROM todo";

Cursor  cursor = database.rawQuery(query,null);
if (cursor != null) {
    cursor.moveToFirst();
}

return cursor; 
Run Code Online (Sandbox Code Playgroud)

sqlite android

6
推荐指数
2
解决办法
2万
查看次数

如何删除ListBox中的多个选定项?

我的Windows窗体包含两个列表框.Listbox1中包含一些项目,listbox2为空.当我按下表单上的按钮时,应从Listbox1中删除listbox1中的多个选定项目并将其复制到Listbox2.

我尝试使用listbox1.SelectedItems上的foreach循环,但它只从列表中删除了1个项目.

任何人都有解决方案或代码吗?

c# listbox winforms

6
推荐指数
1
解决办法
3万
查看次数

如何将新字符串添加到REG_MULTI_SZ类型的注册表项?

我有1个REG_MULTI_SZ类型的注册表项.此条目已包含一些字符串.

现在我想通过使用.net类添加1个字符串RegistryKey.这个类有方法key.SetValue(string,string).但是当我使用这个方法时,它会删除已经存在的所有字符串,然后插入新的字符串,简而言之就是覆盖它.我不想触摸已经存在的字符串,只想在最后添加新的字符串.有人知道我们怎么能在C#中做到这一点.

.net c# windows registry

6
推荐指数
2
解决办法
6334
查看次数

哪个是 C++ 中可用于将 SID 转换为帐户用户名的最佳函数?

我有这样的用户帐户 sids S-1-5-21-4030387420-2927818341-1631038489-1001 我想要简单的 c++ 函数,它将将此 sid 转换为用户名。如果你们中有任何人有代码,那么请张贴

先感谢您!!

c++ windows api sid

3
推荐指数
1
解决办法
1863
查看次数

Windows启动命令无法执行批处理文件

我正在从命令提示符执行start命令.命令调用名为D:\ My script.cmd的批处理文件,并传递参数" Argument one ".这是我要执行的命令.

   C:\Users\ABCUser>start "D:\My script.cmd" "Argument one"
Run Code Online (Sandbox Code Playgroud)

但得到错误mesasge因为系统无法找到文件Argument one. 我不明白为什么命令正在搜索文件.文件内容我的script.cmd.

@echo off
cls
echo "Hello"
echo %1
Run Code Online (Sandbox Code Playgroud)

我错过了什么或命令语法错了吗?此命令甚至不适用于没有空格的文件名.

windows cmd batch-file

3
推荐指数
1
解决办法
2411
查看次数

在c ++中是否有任何函数像'int system("cmd")'<stdlib.h>在cmd提示符中执行命令?

我是c#programing的新手.我想在c#中使用c ++的int system("command string")这样的函数.

例如:我们可以使用system("winrm") in c++"winrm"命令的函数在命令提示符下执行命令.system()functon在stdlib.h头文件中.我想知道c#中是否有这种功能.如果有,请告诉我.或者我可以在c#中使用相同的system()方法吗?如果是,那么告诉我如何使用?谢谢 !!

.net c#

0
推荐指数
1
解决办法
2274
查看次数