diff --git a/azure-graphrbac/HISTORY.rst b/azure-graphrbac/HISTORY.rst index 6c505577f822..c6ccc7352d88 100644 --- a/azure-graphrbac/HISTORY.rst +++ b/azure-graphrbac/HISTORY.rst @@ -3,6 +3,66 @@ Release History =============== +0.50.0 (2018-10-10) ++++++++++++++++++++ + +**Features** + +- signed_in_user.get : Return the currently logged-in User object +- signed_in_user.list_owned_objects : All objects owned by current user +- deleted_applications.restore : Restore an application deleted in the last 30 days +- deleted_applications.list : List all applications deleted in the last 30 days +- deleted_applications.hard_delete : Delete for real an application in the deleted list +- groups.list_owners : List owner of the group +- groups.add_owner : Add owner to this group +- Application and ServicePrincipals have now the attribute "app_roles" which is a list of AppRole class. To implement this. +- Client class can be used as a context manager to keep the underlying HTTP session open for performance +- Model ADGroup has a attributes mail_enabled and mail_nickname +- Model KeyCredential has a new atrribute custom_key_identifier +- Added operation group oauth2_operations (operations "get" and "grant") + +**Bug fixes** + +- Fix applications.list_owners access to next page +- Fix service_principal.list_owners access to next page + +**Breaking changes** + +- ApplicationAddOwnerParameters has been renamed AddOwnerParameters +- objects.get_current_user has been removed. Use signed_in_user.get instead. The main difference is this new method returns a DirectoryObjectList, where every elements could be sub-type of DirectoryObject (User, Group, etc.) +- objects.get_objects_by_object_ids now returns a DirectoryObjectList, where every element could be sub-type of DirectoryObject (User, Group, etc.) +- GetObjectsParameters.include_directory_object_references is no longer required. +- Groups.get_members now returns a DirectoryObjectList, where every element could be sub-type of DirectoryObject (User, Group, etc.) + +**General Breaking changes** + +This version uses a next-generation code generator that *might* introduce breaking changes. + +- Model signatures now use only keyword-argument syntax. All positional arguments must be re-written as keyword-arguments. + To keep auto-completion in most cases, models are now generated for Python 2 and Python 3. Python 3 uses the "*" syntax for keyword-only arguments. +- Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to improve the behavior when unrecognized enum values are encountered. + While this is not a breaking change, the distinctions are important, and are documented here: + https://docs.python.org/3/library/enum.html#others + At a glance: + + - "is" should not be used at all. + - "format" will return the string value, where "%s" string formatting will return `NameOfEnum.stringvalue`. Format syntax should be prefered. + +- New Long Running Operation: + + - Return type changes from `msrestazure.azure_operation.AzureOperationPoller` to `msrest.polling.LROPoller`. External API is the same. + - Return type is now **always** a `msrest.polling.LROPoller`, regardless of the optional parameters used. + - The behavior has changed when using `raw=True`. Instead of returning the initial call result as `ClientRawResponse`, + without polling, now this returns an LROPoller. After polling, the final resource will be returned as a `ClientRawResponse`. + - New `polling` parameter. The default behavior is `Polling=True` which will poll using ARM algorithm. When `Polling=False`, + the response of the initial call will be returned without polling. + - `polling` parameter accepts instances of subclasses of `msrest.polling.PollingMethod`. + - `add_done_callback` will no longer raise if called after polling is finished, but will instead execute the callback right away. + +**Note** + +- azure-mgmt-nspkg is not installed anymore on Python 3 (PEP420-based namespace package) + 0.40.0 (2018-02-05) +++++++++++++++++++ diff --git a/azure-graphrbac/azure/graphrbac/graph_rbac_management_client.py b/azure-graphrbac/azure/graphrbac/graph_rbac_management_client.py index 02faf9b63169..f117db210db6 100644 --- a/azure-graphrbac/azure/graphrbac/graph_rbac_management_client.py +++ b/azure-graphrbac/azure/graphrbac/graph_rbac_management_client.py @@ -9,16 +9,19 @@ # regenerated. # -------------------------------------------------------------------------- -from msrest.service_client import ServiceClient +from msrest.service_client import SDKClient from msrest import Serializer, Deserializer from msrestazure import AzureConfiguration from .version import VERSION -from .operations.objects_operations import ObjectsOperations +from .operations.signed_in_user_operations import SignedInUserOperations from .operations.applications_operations import ApplicationsOperations +from .operations.deleted_applications_operations import DeletedApplicationsOperations from .operations.groups_operations import GroupsOperations from .operations.service_principals_operations import ServicePrincipalsOperations from .operations.users_operations import UsersOperations +from .operations.objects_operations import ObjectsOperations from .operations.domains_operations import DomainsOperations +from .operations.oauth2_operations import OAuth2Operations from . import models @@ -54,24 +57,30 @@ def __init__( self.tenant_id = tenant_id -class GraphRbacManagementClient(object): +class GraphRbacManagementClient(SDKClient): """The Graph RBAC Management Client :ivar config: Configuration for client. :vartype config: GraphRbacManagementClientConfiguration - :ivar objects: Objects operations - :vartype objects: azure.graphrbac.operations.ObjectsOperations + :ivar signed_in_user: SignedInUser operations + :vartype signed_in_user: azure.graphrbac.operations.SignedInUserOperations :ivar applications: Applications operations :vartype applications: azure.graphrbac.operations.ApplicationsOperations + :ivar deleted_applications: DeletedApplications operations + :vartype deleted_applications: azure.graphrbac.operations.DeletedApplicationsOperations :ivar groups: Groups operations :vartype groups: azure.graphrbac.operations.GroupsOperations :ivar service_principals: ServicePrincipals operations :vartype service_principals: azure.graphrbac.operations.ServicePrincipalsOperations :ivar users: Users operations :vartype users: azure.graphrbac.operations.UsersOperations + :ivar objects: Objects operations + :vartype objects: azure.graphrbac.operations.ObjectsOperations :ivar domains: Domains operations :vartype domains: azure.graphrbac.operations.DomainsOperations + :ivar oauth2: OAuth2 operations + :vartype oauth2: azure.graphrbac.operations.OAuth2Operations :param credentials: Credentials needed for the client to connect to Azure. :type credentials: :mod:`A msrestazure Credentials @@ -85,22 +94,28 @@ def __init__( self, credentials, tenant_id, base_url=None): self.config = GraphRbacManagementClientConfiguration(credentials, tenant_id, base_url) - self._client = ServiceClient(self.config.credentials, self.config) + super(GraphRbacManagementClient, self).__init__(self.config.credentials, self.config) client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self.api_version = '1.6' self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.objects = ObjectsOperations( + self.signed_in_user = SignedInUserOperations( self._client, self.config, self._serialize, self._deserialize) self.applications = ApplicationsOperations( self._client, self.config, self._serialize, self._deserialize) + self.deleted_applications = DeletedApplicationsOperations( + self._client, self.config, self._serialize, self._deserialize) self.groups = GroupsOperations( self._client, self.config, self._serialize, self._deserialize) self.service_principals = ServicePrincipalsOperations( self._client, self.config, self._serialize, self._deserialize) self.users = UsersOperations( self._client, self.config, self._serialize, self._deserialize) + self.objects = ObjectsOperations( + self._client, self.config, self._serialize, self._deserialize) self.domains = DomainsOperations( self._client, self.config, self._serialize, self._deserialize) + self.oauth2 = OAuth2Operations( + self._client, self.config, self._serialize, self._deserialize) diff --git a/azure-graphrbac/azure/graphrbac/models/__init__.py b/azure-graphrbac/azure/graphrbac/models/__init__.py index caea550daabe..0708935493f8 100644 --- a/azure-graphrbac/azure/graphrbac/models/__init__.py +++ b/azure-graphrbac/azure/graphrbac/models/__init__.py @@ -9,39 +9,74 @@ # regenerated. # -------------------------------------------------------------------------- -from .graph_error import GraphError, GraphErrorException -from .directory_object import DirectoryObject -from .key_credential import KeyCredential -from .password_credential import PasswordCredential -from .resource_access import ResourceAccess -from .required_resource_access import RequiredResourceAccess -from .application_create_parameters import ApplicationCreateParameters -from .application_update_parameters import ApplicationUpdateParameters -from .application import Application -from .application_add_owner_parameters import ApplicationAddOwnerParameters -from .key_credentials_update_parameters import KeyCredentialsUpdateParameters -from .password_credentials_update_parameters import PasswordCredentialsUpdateParameters -from .aad_object import AADObject -from .group_add_member_parameters import GroupAddMemberParameters -from .group_create_parameters import GroupCreateParameters -from .ad_group import ADGroup -from .group_get_member_groups_parameters import GroupGetMemberGroupsParameters -from .check_group_membership_parameters import CheckGroupMembershipParameters -from .check_group_membership_result import CheckGroupMembershipResult -from .service_principal_create_parameters import ServicePrincipalCreateParameters -from .service_principal import ServicePrincipal -from .password_profile import PasswordProfile -from .user_base import UserBase -from .user_create_parameters import UserCreateParameters -from .user_update_parameters import UserUpdateParameters -from .sign_in_name import SignInName -from .user import User -from .user_get_member_groups_parameters import UserGetMemberGroupsParameters -from .get_objects_parameters import GetObjectsParameters -from .domain import Domain -from .aad_object_paged import AADObjectPaged -from .application_paged import ApplicationPaged +try: + from .graph_error_py3 import GraphError, GraphErrorException + from .directory_object_py3 import DirectoryObject + from .key_credential_py3 import KeyCredential + from .password_credential_py3 import PasswordCredential + from .resource_access_py3 import ResourceAccess + from .required_resource_access_py3 import RequiredResourceAccess + from .app_role_py3 import AppRole + from .application_create_parameters_py3 import ApplicationCreateParameters + from .application_update_parameters_py3 import ApplicationUpdateParameters + from .application_py3 import Application + from .add_owner_parameters_py3 import AddOwnerParameters + from .key_credentials_update_parameters_py3 import KeyCredentialsUpdateParameters + from .password_credentials_update_parameters_py3 import PasswordCredentialsUpdateParameters + from .group_add_member_parameters_py3 import GroupAddMemberParameters + from .group_create_parameters_py3 import GroupCreateParameters + from .ad_group_py3 import ADGroup + from .group_get_member_groups_parameters_py3 import GroupGetMemberGroupsParameters + from .check_group_membership_parameters_py3 import CheckGroupMembershipParameters + from .check_group_membership_result_py3 import CheckGroupMembershipResult + from .service_principal_create_parameters_py3 import ServicePrincipalCreateParameters + from .service_principal_update_parameters_py3 import ServicePrincipalUpdateParameters + from .service_principal_py3 import ServicePrincipal + from .password_profile_py3 import PasswordProfile + from .user_base_py3 import UserBase + from .user_create_parameters_py3 import UserCreateParameters + from .user_update_parameters_py3 import UserUpdateParameters + from .sign_in_name_py3 import SignInName + from .user_py3 import User + from .user_get_member_groups_parameters_py3 import UserGetMemberGroupsParameters + from .get_objects_parameters_py3 import GetObjectsParameters + from .domain_py3 import Domain + from .permissions_py3 import Permissions +except (SyntaxError, ImportError): + from .graph_error import GraphError, GraphErrorException + from .directory_object import DirectoryObject + from .key_credential import KeyCredential + from .password_credential import PasswordCredential + from .resource_access import ResourceAccess + from .required_resource_access import RequiredResourceAccess + from .app_role import AppRole + from .application_create_parameters import ApplicationCreateParameters + from .application_update_parameters import ApplicationUpdateParameters + from .application import Application + from .add_owner_parameters import AddOwnerParameters + from .key_credentials_update_parameters import KeyCredentialsUpdateParameters + from .password_credentials_update_parameters import PasswordCredentialsUpdateParameters + from .group_add_member_parameters import GroupAddMemberParameters + from .group_create_parameters import GroupCreateParameters + from .ad_group import ADGroup + from .group_get_member_groups_parameters import GroupGetMemberGroupsParameters + from .check_group_membership_parameters import CheckGroupMembershipParameters + from .check_group_membership_result import CheckGroupMembershipResult + from .service_principal_create_parameters import ServicePrincipalCreateParameters + from .service_principal_update_parameters import ServicePrincipalUpdateParameters + from .service_principal import ServicePrincipal + from .password_profile import PasswordProfile + from .user_base import UserBase + from .user_create_parameters import UserCreateParameters + from .user_update_parameters import UserUpdateParameters + from .sign_in_name import SignInName + from .user import User + from .user_get_member_groups_parameters import UserGetMemberGroupsParameters + from .get_objects_parameters import GetObjectsParameters + from .domain import Domain + from .permissions import Permissions from .directory_object_paged import DirectoryObjectPaged +from .application_paged import ApplicationPaged from .key_credential_paged import KeyCredentialPaged from .password_credential_paged import PasswordCredentialPaged from .ad_group_paged import ADGroupPaged @@ -60,13 +95,13 @@ 'PasswordCredential', 'ResourceAccess', 'RequiredResourceAccess', + 'AppRole', 'ApplicationCreateParameters', 'ApplicationUpdateParameters', 'Application', - 'ApplicationAddOwnerParameters', + 'AddOwnerParameters', 'KeyCredentialsUpdateParameters', 'PasswordCredentialsUpdateParameters', - 'AADObject', 'GroupAddMemberParameters', 'GroupCreateParameters', 'ADGroup', @@ -74,6 +109,7 @@ 'CheckGroupMembershipParameters', 'CheckGroupMembershipResult', 'ServicePrincipalCreateParameters', + 'ServicePrincipalUpdateParameters', 'ServicePrincipal', 'PasswordProfile', 'UserBase', @@ -84,9 +120,9 @@ 'UserGetMemberGroupsParameters', 'GetObjectsParameters', 'Domain', - 'AADObjectPaged', - 'ApplicationPaged', + 'Permissions', 'DirectoryObjectPaged', + 'ApplicationPaged', 'KeyCredentialPaged', 'PasswordCredentialPaged', 'ADGroupPaged', diff --git a/azure-graphrbac/azure/graphrbac/models/aad_object.py b/azure-graphrbac/azure/graphrbac/models/aad_object.py deleted file mode 100644 index 88c08b0c6f15..000000000000 --- a/azure-graphrbac/azure/graphrbac/models/aad_object.py +++ /dev/null @@ -1,120 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model - - -class AADObject(Model): - """The properties of an Active Directory object. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param object_id: The ID of the object. - :type object_id: str - :param object_type: The type of AAD object. - :type object_type: str - :param display_name: The display name of the object. - :type display_name: str - :param user_principal_name: The principal name of the object. - :type user_principal_name: str - :param mail: The primary email address of the object. - :type mail: str - :param mail_enabled: Whether the AAD object is mail-enabled. - :type mail_enabled: bool - :ivar mail_nickname: The mail alias for the user. - :vartype mail_nickname: str - :param security_enabled: Whether the AAD object is security-enabled. - :type security_enabled: bool - :param sign_in_name: The sign-in name of the object. - :type sign_in_name: str - :param service_principal_names: A collection of service principal names - associated with the object. - :type service_principal_names: list[str] - :param user_type: The user type of the object. - :type user_type: str - :ivar usage_location: A two letter country code (ISO standard 3166). - Required for users that will be assigned licenses due to legal requirement - to check for availability of services in countries. Examples include: - "US", "JP", and "GB". - :vartype usage_location: str - :ivar app_id: The application ID. - :vartype app_id: str - :ivar app_permissions: The application permissions. - :vartype app_permissions: list[str] - :ivar available_to_other_tenants: Whether the application is be available - to other tenants. - :vartype available_to_other_tenants: bool - :ivar identifier_uris: A collection of URIs for the application. - :vartype identifier_uris: list[str] - :ivar reply_urls: A collection of reply URLs for the application. - :vartype reply_urls: list[str] - :ivar homepage: The home page of the application. - :vartype homepage: str - """ - - _validation = { - 'mail_nickname': {'readonly': True}, - 'usage_location': {'readonly': True}, - 'app_id': {'readonly': True}, - 'app_permissions': {'readonly': True}, - 'available_to_other_tenants': {'readonly': True}, - 'identifier_uris': {'readonly': True}, - 'reply_urls': {'readonly': True}, - 'homepage': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'object_id': {'key': 'objectId', 'type': 'str'}, - 'object_type': {'key': 'objectType', 'type': 'str'}, - 'display_name': {'key': 'displayName', 'type': 'str'}, - 'user_principal_name': {'key': 'userPrincipalName', 'type': 'str'}, - 'mail': {'key': 'mail', 'type': 'str'}, - 'mail_enabled': {'key': 'mailEnabled', 'type': 'bool'}, - 'mail_nickname': {'key': 'mailNickname', 'type': 'str'}, - 'security_enabled': {'key': 'securityEnabled', 'type': 'bool'}, - 'sign_in_name': {'key': 'signInName', 'type': 'str'}, - 'service_principal_names': {'key': 'servicePrincipalNames', 'type': '[str]'}, - 'user_type': {'key': 'userType', 'type': 'str'}, - 'usage_location': {'key': 'usageLocation', 'type': 'str'}, - 'app_id': {'key': 'appId', 'type': 'str'}, - 'app_permissions': {'key': 'appPermissions', 'type': '[str]'}, - 'available_to_other_tenants': {'key': 'availableToOtherTenants', 'type': 'bool'}, - 'identifier_uris': {'key': 'identifierUris', 'type': '[str]'}, - 'reply_urls': {'key': 'replyUrls', 'type': '[str]'}, - 'homepage': {'key': 'homepage', 'type': 'str'}, - } - - def __init__(self, additional_properties=None, object_id=None, object_type=None, display_name=None, user_principal_name=None, mail=None, mail_enabled=None, security_enabled=None, sign_in_name=None, service_principal_names=None, user_type=None): - super(AADObject, self).__init__() - self.additional_properties = additional_properties - self.object_id = object_id - self.object_type = object_type - self.display_name = display_name - self.user_principal_name = user_principal_name - self.mail = mail - self.mail_enabled = mail_enabled - self.mail_nickname = None - self.security_enabled = security_enabled - self.sign_in_name = sign_in_name - self.service_principal_names = service_principal_names - self.user_type = user_type - self.usage_location = None - self.app_id = None - self.app_permissions = None - self.available_to_other_tenants = None - self.identifier_uris = None - self.reply_urls = None - self.homepage = None diff --git a/azure-graphrbac/azure/graphrbac/models/aad_object_paged.py b/azure-graphrbac/azure/graphrbac/models/aad_object_paged.py deleted file mode 100644 index 2e67f8f64fac..000000000000 --- a/azure-graphrbac/azure/graphrbac/models/aad_object_paged.py +++ /dev/null @@ -1,27 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.paging import Paged - - -class AADObjectPaged(Paged): - """ - A paging container for iterating over a list of :class:`AADObject ` object - """ - - _attribute_map = { - 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, - 'current_page': {'key': 'value', 'type': '[AADObject]'} - } - - def __init__(self, *args, **kwargs): - - super(AADObjectPaged, self).__init__(*args, **kwargs) diff --git a/azure-graphrbac/azure/graphrbac/models/ad_group.py b/azure-graphrbac/azure/graphrbac/models/ad_group.py index 57f69c6002c9..b5eca7ec4089 100644 --- a/azure-graphrbac/azure/graphrbac/models/ad_group.py +++ b/azure-graphrbac/azure/graphrbac/models/ad_group.py @@ -18,6 +18,8 @@ class ADGroup(DirectoryObject): Variables are only populated by the server, and will be ignored when sending a request. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] @@ -26,10 +28,16 @@ class ADGroup(DirectoryObject): :ivar deletion_timestamp: The time at which the directory object was deleted. :vartype deletion_timestamp: datetime - :param object_type: Constant filled by server. + :param object_type: Required. Constant filled by server. :type object_type: str :param display_name: The display name of the group. :type display_name: str + :param mail_enabled: Whether the group is mail-enabled. Must be false. + This is because only pure security groups can be created using the Graph + API. + :type mail_enabled: bool + :param mail_nickname: The mail alias for the group. + :type mail_nickname: str :param security_enabled: Whether the group is security-enable. :type security_enabled: bool :param mail: The primary email address of the group. @@ -48,13 +56,17 @@ class ADGroup(DirectoryObject): 'deletion_timestamp': {'key': 'deletionTimestamp', 'type': 'iso-8601'}, 'object_type': {'key': 'objectType', 'type': 'str'}, 'display_name': {'key': 'displayName', 'type': 'str'}, + 'mail_enabled': {'key': 'mailEnabled', 'type': 'bool'}, + 'mail_nickname': {'key': 'mailNickname', 'type': 'str'}, 'security_enabled': {'key': 'securityEnabled', 'type': 'bool'}, 'mail': {'key': 'mail', 'type': 'str'}, } - def __init__(self, additional_properties=None, display_name=None, security_enabled=None, mail=None): - super(ADGroup, self).__init__(additional_properties=additional_properties) - self.display_name = display_name - self.security_enabled = security_enabled - self.mail = mail + def __init__(self, **kwargs): + super(ADGroup, self).__init__(**kwargs) + self.display_name = kwargs.get('display_name', None) + self.mail_enabled = kwargs.get('mail_enabled', None) + self.mail_nickname = kwargs.get('mail_nickname', None) + self.security_enabled = kwargs.get('security_enabled', None) + self.mail = kwargs.get('mail', None) self.object_type = 'Group' diff --git a/azure-graphrbac/azure/graphrbac/models/ad_group_py3.py b/azure-graphrbac/azure/graphrbac/models/ad_group_py3.py new file mode 100644 index 000000000000..212d69cb1fc2 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/ad_group_py3.py @@ -0,0 +1,72 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .directory_object_py3 import DirectoryObject + + +class ADGroup(DirectoryObject): + """Active Directory group information. + + Variables are only populated by the server, and will be ignored when + sending a request. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :ivar object_id: The object ID. + :vartype object_id: str + :ivar deletion_timestamp: The time at which the directory object was + deleted. + :vartype deletion_timestamp: datetime + :param object_type: Required. Constant filled by server. + :type object_type: str + :param display_name: The display name of the group. + :type display_name: str + :param mail_enabled: Whether the group is mail-enabled. Must be false. + This is because only pure security groups can be created using the Graph + API. + :type mail_enabled: bool + :param mail_nickname: The mail alias for the group. + :type mail_nickname: str + :param security_enabled: Whether the group is security-enable. + :type security_enabled: bool + :param mail: The primary email address of the group. + :type mail: str + """ + + _validation = { + 'object_id': {'readonly': True}, + 'deletion_timestamp': {'readonly': True}, + 'object_type': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'object_id': {'key': 'objectId', 'type': 'str'}, + 'deletion_timestamp': {'key': 'deletionTimestamp', 'type': 'iso-8601'}, + 'object_type': {'key': 'objectType', 'type': 'str'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'mail_enabled': {'key': 'mailEnabled', 'type': 'bool'}, + 'mail_nickname': {'key': 'mailNickname', 'type': 'str'}, + 'security_enabled': {'key': 'securityEnabled', 'type': 'bool'}, + 'mail': {'key': 'mail', 'type': 'str'}, + } + + def __init__(self, *, additional_properties=None, display_name: str=None, mail_enabled: bool=None, mail_nickname: str=None, security_enabled: bool=None, mail: str=None, **kwargs) -> None: + super(ADGroup, self).__init__(additional_properties=additional_properties, **kwargs) + self.display_name = display_name + self.mail_enabled = mail_enabled + self.mail_nickname = mail_nickname + self.security_enabled = security_enabled + self.mail = mail + self.object_type = 'Group' diff --git a/azure-graphrbac/azure/graphrbac/models/add_owner_parameters.py b/azure-graphrbac/azure/graphrbac/models/add_owner_parameters.py new file mode 100644 index 000000000000..c7dfa3a68db9 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/add_owner_parameters.py @@ -0,0 +1,43 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class AddOwnerParameters(Model): + """Request parameters for adding a owner to an application. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param url: Required. A owner object URL, such as + "https://graph.windows.net/0b1f9851-1bf0-433f-aec3-cb9272f093dc/directoryObjects/f260bbc4-c254-447b-94cf-293b5ec434dd", + where "0b1f9851-1bf0-433f-aec3-cb9272f093dc" is the tenantId and + "f260bbc4-c254-447b-94cf-293b5ec434dd" is the objectId of the owner (user, + application, servicePrincipal, group) to be added. + :type url: str + """ + + _validation = { + 'url': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'url': {'key': 'url', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(AddOwnerParameters, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.url = kwargs.get('url', None) diff --git a/azure-graphrbac/azure/graphrbac/models/application_add_owner_parameters.py b/azure-graphrbac/azure/graphrbac/models/add_owner_parameters_py3.py similarity index 82% rename from azure-graphrbac/azure/graphrbac/models/application_add_owner_parameters.py rename to azure-graphrbac/azure/graphrbac/models/add_owner_parameters_py3.py index ea47f287e952..1d2f474d42bb 100644 --- a/azure-graphrbac/azure/graphrbac/models/application_add_owner_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/add_owner_parameters_py3.py @@ -12,13 +12,15 @@ from msrest.serialization import Model -class ApplicationAddOwnerParameters(Model): +class AddOwnerParameters(Model): """Request parameters for adding a owner to an application. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] - :param url: A owner object URL, such as + :param url: Required. A owner object URL, such as "https://graph.windows.net/0b1f9851-1bf0-433f-aec3-cb9272f093dc/directoryObjects/f260bbc4-c254-447b-94cf-293b5ec434dd", where "0b1f9851-1bf0-433f-aec3-cb9272f093dc" is the tenantId and "f260bbc4-c254-447b-94cf-293b5ec434dd" is the objectId of the owner (user, @@ -35,7 +37,7 @@ class ApplicationAddOwnerParameters(Model): 'url': {'key': 'url', 'type': 'str'}, } - def __init__(self, url, additional_properties=None): - super(ApplicationAddOwnerParameters, self).__init__() + def __init__(self, *, url: str, additional_properties=None, **kwargs) -> None: + super(AddOwnerParameters, self).__init__(**kwargs) self.additional_properties = additional_properties self.url = url diff --git a/azure-graphrbac/azure/graphrbac/models/app_role.py b/azure-graphrbac/azure/graphrbac/models/app_role.py new file mode 100644 index 000000000000..174984015873 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/app_role.py @@ -0,0 +1,57 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class AppRole(Model): + """AppRole. + + :param id: Unique role identifier inside the appRoles collection. + :type id: str + :param allowed_member_types: Specifies whether this app role definition + can be assigned to users and groups by setting to 'User', or to other + applications (that are accessing this application in daemon service + scenarios) by setting to 'Application', or to both. + :type allowed_member_types: list[str] + :param description: Permission help text that appears in the admin app + assignment and consent experiences. + :type description: str + :param display_name: Display name for the permission that appears in the + admin consent and app assignment experiences. + :type display_name: str + :param is_enabled: When creating or updating a role definition, this must + be set to true (which is the default). To delete a role, this must first + be set to false. At that point, in a subsequent call, this role may be + removed. + :type is_enabled: bool + :param value: Specifies the value of the roles claim that the application + should expect in the authentication and access tokens. + :type value: str + """ + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'allowed_member_types': {'key': 'allowedMemberTypes', 'type': '[str]'}, + 'description': {'key': 'description', 'type': 'str'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'is_enabled': {'key': 'isEnabled', 'type': 'bool'}, + 'value': {'key': 'value', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(AppRole, self).__init__(**kwargs) + self.id = kwargs.get('id', None) + self.allowed_member_types = kwargs.get('allowed_member_types', None) + self.description = kwargs.get('description', None) + self.display_name = kwargs.get('display_name', None) + self.is_enabled = kwargs.get('is_enabled', None) + self.value = kwargs.get('value', None) diff --git a/azure-graphrbac/azure/graphrbac/models/app_role_py3.py b/azure-graphrbac/azure/graphrbac/models/app_role_py3.py new file mode 100644 index 000000000000..0292e877b7f5 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/app_role_py3.py @@ -0,0 +1,57 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class AppRole(Model): + """AppRole. + + :param id: Unique role identifier inside the appRoles collection. + :type id: str + :param allowed_member_types: Specifies whether this app role definition + can be assigned to users and groups by setting to 'User', or to other + applications (that are accessing this application in daemon service + scenarios) by setting to 'Application', or to both. + :type allowed_member_types: list[str] + :param description: Permission help text that appears in the admin app + assignment and consent experiences. + :type description: str + :param display_name: Display name for the permission that appears in the + admin consent and app assignment experiences. + :type display_name: str + :param is_enabled: When creating or updating a role definition, this must + be set to true (which is the default). To delete a role, this must first + be set to false. At that point, in a subsequent call, this role may be + removed. + :type is_enabled: bool + :param value: Specifies the value of the roles claim that the application + should expect in the authentication and access tokens. + :type value: str + """ + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'allowed_member_types': {'key': 'allowedMemberTypes', 'type': '[str]'}, + 'description': {'key': 'description', 'type': 'str'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'is_enabled': {'key': 'isEnabled', 'type': 'bool'}, + 'value': {'key': 'value', 'type': 'str'}, + } + + def __init__(self, *, id: str=None, allowed_member_types=None, description: str=None, display_name: str=None, is_enabled: bool=None, value: str=None, **kwargs) -> None: + super(AppRole, self).__init__(**kwargs) + self.id = id + self.allowed_member_types = allowed_member_types + self.description = description + self.display_name = display_name + self.is_enabled = is_enabled + self.value = value diff --git a/azure-graphrbac/azure/graphrbac/models/application.py b/azure-graphrbac/azure/graphrbac/models/application.py index d19afa746795..c6330273a1f7 100644 --- a/azure-graphrbac/azure/graphrbac/models/application.py +++ b/azure-graphrbac/azure/graphrbac/models/application.py @@ -18,6 +18,8 @@ class Application(DirectoryObject): Variables are only populated by the server, and will be ignored when sending a request. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] @@ -26,10 +28,14 @@ class Application(DirectoryObject): :ivar deletion_timestamp: The time at which the directory object was deleted. :vartype deletion_timestamp: datetime - :param object_type: Constant filled by server. + :param object_type: Required. Constant filled by server. :type object_type: str :param app_id: The application ID. :type app_id: str + :param app_roles: The collection of application roles that an application + may declare. These roles can be assigned to users, groups or service + principals. + :type app_roles: list[~azure.graphrbac.models.AppRole] :param app_permissions: The application permissions. :type app_permissions: list[str] :param available_to_other_tenants: Whether the application is be available @@ -60,6 +66,7 @@ class Application(DirectoryObject): 'deletion_timestamp': {'key': 'deletionTimestamp', 'type': 'iso-8601'}, 'object_type': {'key': 'objectType', 'type': 'str'}, 'app_id': {'key': 'appId', 'type': 'str'}, + 'app_roles': {'key': 'appRoles', 'type': '[AppRole]'}, 'app_permissions': {'key': 'appPermissions', 'type': '[str]'}, 'available_to_other_tenants': {'key': 'availableToOtherTenants', 'type': 'bool'}, 'display_name': {'key': 'displayName', 'type': 'str'}, @@ -69,14 +76,15 @@ class Application(DirectoryObject): 'oauth2_allow_implicit_flow': {'key': 'oauth2AllowImplicitFlow', 'type': 'bool'}, } - def __init__(self, additional_properties=None, app_id=None, app_permissions=None, available_to_other_tenants=None, display_name=None, identifier_uris=None, reply_urls=None, homepage=None, oauth2_allow_implicit_flow=None): - super(Application, self).__init__(additional_properties=additional_properties) - self.app_id = app_id - self.app_permissions = app_permissions - self.available_to_other_tenants = available_to_other_tenants - self.display_name = display_name - self.identifier_uris = identifier_uris - self.reply_urls = reply_urls - self.homepage = homepage - self.oauth2_allow_implicit_flow = oauth2_allow_implicit_flow + def __init__(self, **kwargs): + super(Application, self).__init__(**kwargs) + self.app_id = kwargs.get('app_id', None) + self.app_roles = kwargs.get('app_roles', None) + self.app_permissions = kwargs.get('app_permissions', None) + self.available_to_other_tenants = kwargs.get('available_to_other_tenants', None) + self.display_name = kwargs.get('display_name', None) + self.identifier_uris = kwargs.get('identifier_uris', None) + self.reply_urls = kwargs.get('reply_urls', None) + self.homepage = kwargs.get('homepage', None) + self.oauth2_allow_implicit_flow = kwargs.get('oauth2_allow_implicit_flow', None) self.object_type = 'Application' diff --git a/azure-graphrbac/azure/graphrbac/models/application_create_parameters.py b/azure-graphrbac/azure/graphrbac/models/application_create_parameters.py index 6c397fb92ff6..9c2b0e9c83e4 100644 --- a/azure-graphrbac/azure/graphrbac/models/application_create_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/application_create_parameters.py @@ -15,17 +15,24 @@ class ApplicationCreateParameters(Model): """Request parameters for creating a new application. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] - :param available_to_other_tenants: Whether the application is available to - other tenants. + :param app_roles: The collection of application roles that an application + may declare. These roles can be assigned to users, groups or service + principals. + :type app_roles: list[~azure.graphrbac.models.AppRole] + :param available_to_other_tenants: Required. Whether the application is + available to other tenants. :type available_to_other_tenants: bool - :param display_name: The display name of the application. + :param display_name: Required. The display name of the application. :type display_name: str :param homepage: The home page of the application. :type homepage: str - :param identifier_uris: A collection of URIs for the application. + :param identifier_uris: Required. A collection of URIs for the + application. :type identifier_uris: list[str] :param reply_urls: A collection of reply URLs for the application. :type reply_urls: list[str] @@ -53,6 +60,7 @@ class ApplicationCreateParameters(Model): _attribute_map = { 'additional_properties': {'key': '', 'type': '{object}'}, + 'app_roles': {'key': 'appRoles', 'type': '[AppRole]'}, 'available_to_other_tenants': {'key': 'availableToOtherTenants', 'type': 'bool'}, 'display_name': {'key': 'displayName', 'type': 'str'}, 'homepage': {'key': 'homepage', 'type': 'str'}, @@ -64,15 +72,16 @@ class ApplicationCreateParameters(Model): 'required_resource_access': {'key': 'requiredResourceAccess', 'type': '[RequiredResourceAccess]'}, } - def __init__(self, available_to_other_tenants, display_name, identifier_uris, additional_properties=None, homepage=None, reply_urls=None, key_credentials=None, password_credentials=None, oauth2_allow_implicit_flow=None, required_resource_access=None): - super(ApplicationCreateParameters, self).__init__() - self.additional_properties = additional_properties - self.available_to_other_tenants = available_to_other_tenants - self.display_name = display_name - self.homepage = homepage - self.identifier_uris = identifier_uris - self.reply_urls = reply_urls - self.key_credentials = key_credentials - self.password_credentials = password_credentials - self.oauth2_allow_implicit_flow = oauth2_allow_implicit_flow - self.required_resource_access = required_resource_access + def __init__(self, **kwargs): + super(ApplicationCreateParameters, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.app_roles = kwargs.get('app_roles', None) + self.available_to_other_tenants = kwargs.get('available_to_other_tenants', None) + self.display_name = kwargs.get('display_name', None) + self.homepage = kwargs.get('homepage', None) + self.identifier_uris = kwargs.get('identifier_uris', None) + self.reply_urls = kwargs.get('reply_urls', None) + self.key_credentials = kwargs.get('key_credentials', None) + self.password_credentials = kwargs.get('password_credentials', None) + self.oauth2_allow_implicit_flow = kwargs.get('oauth2_allow_implicit_flow', None) + self.required_resource_access = kwargs.get('required_resource_access', None) diff --git a/azure-graphrbac/azure/graphrbac/models/application_create_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/application_create_parameters_py3.py new file mode 100644 index 000000000000..a64daff94ed2 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/application_create_parameters_py3.py @@ -0,0 +1,87 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class ApplicationCreateParameters(Model): + """Request parameters for creating a new application. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param app_roles: The collection of application roles that an application + may declare. These roles can be assigned to users, groups or service + principals. + :type app_roles: list[~azure.graphrbac.models.AppRole] + :param available_to_other_tenants: Required. Whether the application is + available to other tenants. + :type available_to_other_tenants: bool + :param display_name: Required. The display name of the application. + :type display_name: str + :param homepage: The home page of the application. + :type homepage: str + :param identifier_uris: Required. A collection of URIs for the + application. + :type identifier_uris: list[str] + :param reply_urls: A collection of reply URLs for the application. + :type reply_urls: list[str] + :param key_credentials: The list of KeyCredential objects. + :type key_credentials: list[~azure.graphrbac.models.KeyCredential] + :param password_credentials: The list of PasswordCredential objects. + :type password_credentials: + list[~azure.graphrbac.models.PasswordCredential] + :param oauth2_allow_implicit_flow: Whether to allow implicit grant flow + for OAuth2 + :type oauth2_allow_implicit_flow: bool + :param required_resource_access: Specifies resources that this application + requires access to and the set of OAuth permission scopes and application + roles that it needs under each of those resources. This pre-configuration + of required resource access drives the consent experience. + :type required_resource_access: + list[~azure.graphrbac.models.RequiredResourceAccess] + """ + + _validation = { + 'available_to_other_tenants': {'required': True}, + 'display_name': {'required': True}, + 'identifier_uris': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'app_roles': {'key': 'appRoles', 'type': '[AppRole]'}, + 'available_to_other_tenants': {'key': 'availableToOtherTenants', 'type': 'bool'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'homepage': {'key': 'homepage', 'type': 'str'}, + 'identifier_uris': {'key': 'identifierUris', 'type': '[str]'}, + 'reply_urls': {'key': 'replyUrls', 'type': '[str]'}, + 'key_credentials': {'key': 'keyCredentials', 'type': '[KeyCredential]'}, + 'password_credentials': {'key': 'passwordCredentials', 'type': '[PasswordCredential]'}, + 'oauth2_allow_implicit_flow': {'key': 'oauth2AllowImplicitFlow', 'type': 'bool'}, + 'required_resource_access': {'key': 'requiredResourceAccess', 'type': '[RequiredResourceAccess]'}, + } + + def __init__(self, *, available_to_other_tenants: bool, display_name: str, identifier_uris, additional_properties=None, app_roles=None, homepage: str=None, reply_urls=None, key_credentials=None, password_credentials=None, oauth2_allow_implicit_flow: bool=None, required_resource_access=None, **kwargs) -> None: + super(ApplicationCreateParameters, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.app_roles = app_roles + self.available_to_other_tenants = available_to_other_tenants + self.display_name = display_name + self.homepage = homepage + self.identifier_uris = identifier_uris + self.reply_urls = reply_urls + self.key_credentials = key_credentials + self.password_credentials = password_credentials + self.oauth2_allow_implicit_flow = oauth2_allow_implicit_flow + self.required_resource_access = required_resource_access diff --git a/azure-graphrbac/azure/graphrbac/models/application_py3.py b/azure-graphrbac/azure/graphrbac/models/application_py3.py new file mode 100644 index 000000000000..be0ea5d714c5 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/application_py3.py @@ -0,0 +1,90 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .directory_object_py3 import DirectoryObject + + +class Application(DirectoryObject): + """Active Directory application information. + + Variables are only populated by the server, and will be ignored when + sending a request. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :ivar object_id: The object ID. + :vartype object_id: str + :ivar deletion_timestamp: The time at which the directory object was + deleted. + :vartype deletion_timestamp: datetime + :param object_type: Required. Constant filled by server. + :type object_type: str + :param app_id: The application ID. + :type app_id: str + :param app_roles: The collection of application roles that an application + may declare. These roles can be assigned to users, groups or service + principals. + :type app_roles: list[~azure.graphrbac.models.AppRole] + :param app_permissions: The application permissions. + :type app_permissions: list[str] + :param available_to_other_tenants: Whether the application is be available + to other tenants. + :type available_to_other_tenants: bool + :param display_name: The display name of the application. + :type display_name: str + :param identifier_uris: A collection of URIs for the application. + :type identifier_uris: list[str] + :param reply_urls: A collection of reply URLs for the application. + :type reply_urls: list[str] + :param homepage: The home page of the application. + :type homepage: str + :param oauth2_allow_implicit_flow: Whether to allow implicit grant flow + for OAuth2 + :type oauth2_allow_implicit_flow: bool + """ + + _validation = { + 'object_id': {'readonly': True}, + 'deletion_timestamp': {'readonly': True}, + 'object_type': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'object_id': {'key': 'objectId', 'type': 'str'}, + 'deletion_timestamp': {'key': 'deletionTimestamp', 'type': 'iso-8601'}, + 'object_type': {'key': 'objectType', 'type': 'str'}, + 'app_id': {'key': 'appId', 'type': 'str'}, + 'app_roles': {'key': 'appRoles', 'type': '[AppRole]'}, + 'app_permissions': {'key': 'appPermissions', 'type': '[str]'}, + 'available_to_other_tenants': {'key': 'availableToOtherTenants', 'type': 'bool'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'identifier_uris': {'key': 'identifierUris', 'type': '[str]'}, + 'reply_urls': {'key': 'replyUrls', 'type': '[str]'}, + 'homepage': {'key': 'homepage', 'type': 'str'}, + 'oauth2_allow_implicit_flow': {'key': 'oauth2AllowImplicitFlow', 'type': 'bool'}, + } + + def __init__(self, *, additional_properties=None, app_id: str=None, app_roles=None, app_permissions=None, available_to_other_tenants: bool=None, display_name: str=None, identifier_uris=None, reply_urls=None, homepage: str=None, oauth2_allow_implicit_flow: bool=None, **kwargs) -> None: + super(Application, self).__init__(additional_properties=additional_properties, **kwargs) + self.app_id = app_id + self.app_roles = app_roles + self.app_permissions = app_permissions + self.available_to_other_tenants = available_to_other_tenants + self.display_name = display_name + self.identifier_uris = identifier_uris + self.reply_urls = reply_urls + self.homepage = homepage + self.oauth2_allow_implicit_flow = oauth2_allow_implicit_flow + self.object_type = 'Application' diff --git a/azure-graphrbac/azure/graphrbac/models/application_update_parameters.py b/azure-graphrbac/azure/graphrbac/models/application_update_parameters.py index a2ce3086fa1e..ecb1068d31c7 100644 --- a/azure-graphrbac/azure/graphrbac/models/application_update_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/application_update_parameters.py @@ -18,6 +18,10 @@ class ApplicationUpdateParameters(Model): :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] + :param app_roles: The collection of application roles that an application + may declare. These roles can be assigned to users, groups or service + principals. + :type app_roles: list[~azure.graphrbac.models.AppRole] :param available_to_other_tenants: Whether the application is available to other tenants :type available_to_other_tenants: bool @@ -47,6 +51,7 @@ class ApplicationUpdateParameters(Model): _attribute_map = { 'additional_properties': {'key': '', 'type': '{object}'}, + 'app_roles': {'key': 'appRoles', 'type': '[AppRole]'}, 'available_to_other_tenants': {'key': 'availableToOtherTenants', 'type': 'bool'}, 'display_name': {'key': 'displayName', 'type': 'str'}, 'homepage': {'key': 'homepage', 'type': 'str'}, @@ -58,15 +63,16 @@ class ApplicationUpdateParameters(Model): 'required_resource_access': {'key': 'requiredResourceAccess', 'type': '[RequiredResourceAccess]'}, } - def __init__(self, additional_properties=None, available_to_other_tenants=None, display_name=None, homepage=None, identifier_uris=None, reply_urls=None, key_credentials=None, password_credentials=None, oauth2_allow_implicit_flow=None, required_resource_access=None): - super(ApplicationUpdateParameters, self).__init__() - self.additional_properties = additional_properties - self.available_to_other_tenants = available_to_other_tenants - self.display_name = display_name - self.homepage = homepage - self.identifier_uris = identifier_uris - self.reply_urls = reply_urls - self.key_credentials = key_credentials - self.password_credentials = password_credentials - self.oauth2_allow_implicit_flow = oauth2_allow_implicit_flow - self.required_resource_access = required_resource_access + def __init__(self, **kwargs): + super(ApplicationUpdateParameters, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.app_roles = kwargs.get('app_roles', None) + self.available_to_other_tenants = kwargs.get('available_to_other_tenants', None) + self.display_name = kwargs.get('display_name', None) + self.homepage = kwargs.get('homepage', None) + self.identifier_uris = kwargs.get('identifier_uris', None) + self.reply_urls = kwargs.get('reply_urls', None) + self.key_credentials = kwargs.get('key_credentials', None) + self.password_credentials = kwargs.get('password_credentials', None) + self.oauth2_allow_implicit_flow = kwargs.get('oauth2_allow_implicit_flow', None) + self.required_resource_access = kwargs.get('required_resource_access', None) diff --git a/azure-graphrbac/azure/graphrbac/models/application_update_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/application_update_parameters_py3.py new file mode 100644 index 000000000000..c8efcf211d61 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/application_update_parameters_py3.py @@ -0,0 +1,78 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class ApplicationUpdateParameters(Model): + """Request parameters for updating an existing application. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param app_roles: The collection of application roles that an application + may declare. These roles can be assigned to users, groups or service + principals. + :type app_roles: list[~azure.graphrbac.models.AppRole] + :param available_to_other_tenants: Whether the application is available to + other tenants + :type available_to_other_tenants: bool + :param display_name: The display name of the application. + :type display_name: str + :param homepage: The home page of the application. + :type homepage: str + :param identifier_uris: A collection of URIs for the application. + :type identifier_uris: list[str] + :param reply_urls: A collection of reply URLs for the application. + :type reply_urls: list[str] + :param key_credentials: The list of KeyCredential objects. + :type key_credentials: list[~azure.graphrbac.models.KeyCredential] + :param password_credentials: The list of PasswordCredential objects. + :type password_credentials: + list[~azure.graphrbac.models.PasswordCredential] + :param oauth2_allow_implicit_flow: Whether to allow implicit grant flow + for OAuth2 + :type oauth2_allow_implicit_flow: bool + :param required_resource_access: Specifies resources that this application + requires access to and the set of OAuth permission scopes and application + roles that it needs under each of those resources. This pre-configuration + of required resource access drives the consent experience. + :type required_resource_access: + list[~azure.graphrbac.models.RequiredResourceAccess] + """ + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'app_roles': {'key': 'appRoles', 'type': '[AppRole]'}, + 'available_to_other_tenants': {'key': 'availableToOtherTenants', 'type': 'bool'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'homepage': {'key': 'homepage', 'type': 'str'}, + 'identifier_uris': {'key': 'identifierUris', 'type': '[str]'}, + 'reply_urls': {'key': 'replyUrls', 'type': '[str]'}, + 'key_credentials': {'key': 'keyCredentials', 'type': '[KeyCredential]'}, + 'password_credentials': {'key': 'passwordCredentials', 'type': '[PasswordCredential]'}, + 'oauth2_allow_implicit_flow': {'key': 'oauth2AllowImplicitFlow', 'type': 'bool'}, + 'required_resource_access': {'key': 'requiredResourceAccess', 'type': '[RequiredResourceAccess]'}, + } + + def __init__(self, *, additional_properties=None, app_roles=None, available_to_other_tenants: bool=None, display_name: str=None, homepage: str=None, identifier_uris=None, reply_urls=None, key_credentials=None, password_credentials=None, oauth2_allow_implicit_flow: bool=None, required_resource_access=None, **kwargs) -> None: + super(ApplicationUpdateParameters, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.app_roles = app_roles + self.available_to_other_tenants = available_to_other_tenants + self.display_name = display_name + self.homepage = homepage + self.identifier_uris = identifier_uris + self.reply_urls = reply_urls + self.key_credentials = key_credentials + self.password_credentials = password_credentials + self.oauth2_allow_implicit_flow = oauth2_allow_implicit_flow + self.required_resource_access = required_resource_access diff --git a/azure-graphrbac/azure/graphrbac/models/check_group_membership_parameters.py b/azure-graphrbac/azure/graphrbac/models/check_group_membership_parameters.py index 4d5355f238c5..c4c682e15fb5 100644 --- a/azure-graphrbac/azure/graphrbac/models/check_group_membership_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/check_group_membership_parameters.py @@ -15,13 +15,15 @@ class CheckGroupMembershipParameters(Model): """Request parameters for IsMemberOf API call. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] - :param group_id: The object ID of the group to check. + :param group_id: Required. The object ID of the group to check. :type group_id: str - :param member_id: The object ID of the contact, group, user, or service - principal to check for membership in the specified group. + :param member_id: Required. The object ID of the contact, group, user, or + service principal to check for membership in the specified group. :type member_id: str """ @@ -36,8 +38,8 @@ class CheckGroupMembershipParameters(Model): 'member_id': {'key': 'memberId', 'type': 'str'}, } - def __init__(self, group_id, member_id, additional_properties=None): - super(CheckGroupMembershipParameters, self).__init__() - self.additional_properties = additional_properties - self.group_id = group_id - self.member_id = member_id + def __init__(self, **kwargs): + super(CheckGroupMembershipParameters, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.group_id = kwargs.get('group_id', None) + self.member_id = kwargs.get('member_id', None) diff --git a/azure-graphrbac/azure/graphrbac/models/check_group_membership_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/check_group_membership_parameters_py3.py new file mode 100644 index 000000000000..2731038c356d --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/check_group_membership_parameters_py3.py @@ -0,0 +1,45 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class CheckGroupMembershipParameters(Model): + """Request parameters for IsMemberOf API call. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param group_id: Required. The object ID of the group to check. + :type group_id: str + :param member_id: Required. The object ID of the contact, group, user, or + service principal to check for membership in the specified group. + :type member_id: str + """ + + _validation = { + 'group_id': {'required': True}, + 'member_id': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'group_id': {'key': 'groupId', 'type': 'str'}, + 'member_id': {'key': 'memberId', 'type': 'str'}, + } + + def __init__(self, *, group_id: str, member_id: str, additional_properties=None, **kwargs) -> None: + super(CheckGroupMembershipParameters, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.group_id = group_id + self.member_id = member_id diff --git a/azure-graphrbac/azure/graphrbac/models/check_group_membership_result.py b/azure-graphrbac/azure/graphrbac/models/check_group_membership_result.py index a27c56b5f520..b986abefdef0 100644 --- a/azure-graphrbac/azure/graphrbac/models/check_group_membership_result.py +++ b/azure-graphrbac/azure/graphrbac/models/check_group_membership_result.py @@ -29,7 +29,7 @@ class CheckGroupMembershipResult(Model): 'value': {'key': 'value', 'type': 'bool'}, } - def __init__(self, additional_properties=None, value=None): - super(CheckGroupMembershipResult, self).__init__() - self.additional_properties = additional_properties - self.value = value + def __init__(self, **kwargs): + super(CheckGroupMembershipResult, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.value = kwargs.get('value', None) diff --git a/azure-graphrbac/azure/graphrbac/models/check_group_membership_result_py3.py b/azure-graphrbac/azure/graphrbac/models/check_group_membership_result_py3.py new file mode 100644 index 000000000000..dce500881ae1 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/check_group_membership_result_py3.py @@ -0,0 +1,35 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class CheckGroupMembershipResult(Model): + """Server response for IsMemberOf API call. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param value: True if the specified user, group, contact, or service + principal has either direct or transitive membership in the specified + group; otherwise, false. + :type value: bool + """ + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'value': {'key': 'value', 'type': 'bool'}, + } + + def __init__(self, *, additional_properties=None, value: bool=None, **kwargs) -> None: + super(CheckGroupMembershipResult, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.value = value diff --git a/azure-graphrbac/azure/graphrbac/models/directory_object.py b/azure-graphrbac/azure/graphrbac/models/directory_object.py index 9683fe507471..f8c52d0ddf3a 100644 --- a/azure-graphrbac/azure/graphrbac/models/directory_object.py +++ b/azure-graphrbac/azure/graphrbac/models/directory_object.py @@ -21,6 +21,8 @@ class DirectoryObject(Model): Variables are only populated by the server, and will be ignored when sending a request. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] @@ -29,7 +31,7 @@ class DirectoryObject(Model): :ivar deletion_timestamp: The time at which the directory object was deleted. :vartype deletion_timestamp: datetime - :param object_type: Constant filled by server. + :param object_type: Required. Constant filled by server. :type object_type: str """ @@ -50,9 +52,9 @@ class DirectoryObject(Model): 'object_type': {'Application': 'Application', 'Group': 'ADGroup', 'ServicePrincipal': 'ServicePrincipal', 'User': 'User'} } - def __init__(self, additional_properties=None): - super(DirectoryObject, self).__init__() - self.additional_properties = additional_properties + def __init__(self, **kwargs): + super(DirectoryObject, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) self.object_id = None self.deletion_timestamp = None self.object_type = None diff --git a/azure-graphrbac/azure/graphrbac/models/directory_object_paged.py b/azure-graphrbac/azure/graphrbac/models/directory_object_paged.py index 9afb9de28259..2873512be9c0 100644 --- a/azure-graphrbac/azure/graphrbac/models/directory_object_paged.py +++ b/azure-graphrbac/azure/graphrbac/models/directory_object_paged.py @@ -18,7 +18,7 @@ class DirectoryObjectPaged(Paged): """ _attribute_map = { - 'next_link': {'key': 'nextLink', 'type': 'str'}, + 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[DirectoryObject]'} } diff --git a/azure-graphrbac/azure/graphrbac/models/directory_object_py3.py b/azure-graphrbac/azure/graphrbac/models/directory_object_py3.py new file mode 100644 index 000000000000..181d66cc50d5 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/directory_object_py3.py @@ -0,0 +1,60 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class DirectoryObject(Model): + """Represents an Azure Active Directory object. + + You probably want to use the sub-classes and not this class directly. Known + sub-classes are: Application, ADGroup, ServicePrincipal, User + + Variables are only populated by the server, and will be ignored when + sending a request. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :ivar object_id: The object ID. + :vartype object_id: str + :ivar deletion_timestamp: The time at which the directory object was + deleted. + :vartype deletion_timestamp: datetime + :param object_type: Required. Constant filled by server. + :type object_type: str + """ + + _validation = { + 'object_id': {'readonly': True}, + 'deletion_timestamp': {'readonly': True}, + 'object_type': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'object_id': {'key': 'objectId', 'type': 'str'}, + 'deletion_timestamp': {'key': 'deletionTimestamp', 'type': 'iso-8601'}, + 'object_type': {'key': 'objectType', 'type': 'str'}, + } + + _subtype_map = { + 'object_type': {'Application': 'Application', 'Group': 'ADGroup', 'ServicePrincipal': 'ServicePrincipal', 'User': 'User'} + } + + def __init__(self, *, additional_properties=None, **kwargs) -> None: + super(DirectoryObject, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.object_id = None + self.deletion_timestamp = None + self.object_type = None diff --git a/azure-graphrbac/azure/graphrbac/models/domain.py b/azure-graphrbac/azure/graphrbac/models/domain.py index 9bb56c43d843..bc602c6fefd3 100644 --- a/azure-graphrbac/azure/graphrbac/models/domain.py +++ b/azure-graphrbac/azure/graphrbac/models/domain.py @@ -18,6 +18,8 @@ class Domain(Model): Variables are only populated by the server, and will be ignored when sending a request. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] @@ -27,7 +29,7 @@ class Domain(Model): :vartype is_default: bool :ivar is_verified: if this domain's ownership is verified. :vartype is_verified: bool - :param name: the domain name. + :param name: Required. the domain name. :type name: str """ @@ -46,10 +48,10 @@ class Domain(Model): 'name': {'key': 'name', 'type': 'str'}, } - def __init__(self, name, additional_properties=None): - super(Domain, self).__init__() - self.additional_properties = additional_properties + def __init__(self, **kwargs): + super(Domain, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) self.authentication_type = None self.is_default = None self.is_verified = None - self.name = name + self.name = kwargs.get('name', None) diff --git a/azure-graphrbac/azure/graphrbac/models/domain_py3.py b/azure-graphrbac/azure/graphrbac/models/domain_py3.py new file mode 100644 index 000000000000..69bb7aef0387 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/domain_py3.py @@ -0,0 +1,57 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class Domain(Model): + """Active Directory Domain information. + + Variables are only populated by the server, and will be ignored when + sending a request. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :ivar authentication_type: the type of the authentication into the domain. + :vartype authentication_type: str + :ivar is_default: if this is the default domain in the tenant. + :vartype is_default: bool + :ivar is_verified: if this domain's ownership is verified. + :vartype is_verified: bool + :param name: Required. the domain name. + :type name: str + """ + + _validation = { + 'authentication_type': {'readonly': True}, + 'is_default': {'readonly': True}, + 'is_verified': {'readonly': True}, + 'name': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, + 'is_default': {'key': 'isDefault', 'type': 'bool'}, + 'is_verified': {'key': 'isVerified', 'type': 'bool'}, + 'name': {'key': 'name', 'type': 'str'}, + } + + def __init__(self, *, name: str, additional_properties=None, **kwargs) -> None: + super(Domain, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.authentication_type = None + self.is_default = None + self.is_verified = None + self.name = name diff --git a/azure-graphrbac/azure/graphrbac/models/get_objects_parameters.py b/azure-graphrbac/azure/graphrbac/models/get_objects_parameters.py index eb0fb5333f13..598445e6fc15 100644 --- a/azure-graphrbac/azure/graphrbac/models/get_objects_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/get_objects_parameters.py @@ -27,10 +27,6 @@ class GetObjectsParameters(Model): :type include_directory_object_references: bool """ - _validation = { - 'include_directory_object_references': {'required': True}, - } - _attribute_map = { 'additional_properties': {'key': '', 'type': '{object}'}, 'object_ids': {'key': 'objectIds', 'type': '[str]'}, @@ -38,9 +34,9 @@ class GetObjectsParameters(Model): 'include_directory_object_references': {'key': 'includeDirectoryObjectReferences', 'type': 'bool'}, } - def __init__(self, include_directory_object_references, additional_properties=None, object_ids=None, types=None): - super(GetObjectsParameters, self).__init__() - self.additional_properties = additional_properties - self.object_ids = object_ids - self.types = types - self.include_directory_object_references = include_directory_object_references + def __init__(self, **kwargs): + super(GetObjectsParameters, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.object_ids = kwargs.get('object_ids', None) + self.types = kwargs.get('types', None) + self.include_directory_object_references = kwargs.get('include_directory_object_references', None) diff --git a/azure-graphrbac/azure/graphrbac/models/get_objects_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/get_objects_parameters_py3.py new file mode 100644 index 000000000000..c618f6e93cea --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/get_objects_parameters_py3.py @@ -0,0 +1,42 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class GetObjectsParameters(Model): + """Request parameters for the GetObjectsByObjectIds API. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param object_ids: The requested object IDs. + :type object_ids: list[str] + :param types: The requested object types. + :type types: list[str] + :param include_directory_object_references: If true, also searches for + object IDs in the partner tenant. + :type include_directory_object_references: bool + """ + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'object_ids': {'key': 'objectIds', 'type': '[str]'}, + 'types': {'key': 'types', 'type': '[str]'}, + 'include_directory_object_references': {'key': 'includeDirectoryObjectReferences', 'type': 'bool'}, + } + + def __init__(self, *, additional_properties=None, object_ids=None, types=None, include_directory_object_references: bool=None, **kwargs) -> None: + super(GetObjectsParameters, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.object_ids = object_ids + self.types = types + self.include_directory_object_references = include_directory_object_references diff --git a/azure-graphrbac/azure/graphrbac/models/graph_error.py b/azure-graphrbac/azure/graphrbac/models/graph_error.py index 4c7c3a0110ca..45d8eef94eba 100644 --- a/azure-graphrbac/azure/graphrbac/models/graph_error.py +++ b/azure-graphrbac/azure/graphrbac/models/graph_error.py @@ -27,10 +27,10 @@ class GraphError(Model): 'message': {'key': 'odata\\.error.message.value', 'type': 'str'}, } - def __init__(self, code=None, message=None): - super(GraphError, self).__init__() - self.code = code - self.message = message + def __init__(self, **kwargs): + super(GraphError, self).__init__(**kwargs) + self.code = kwargs.get('code', None) + self.message = kwargs.get('message', None) class GraphErrorException(HttpOperationError): diff --git a/azure-graphrbac/azure/graphrbac/models/graph_error_py3.py b/azure-graphrbac/azure/graphrbac/models/graph_error_py3.py new file mode 100644 index 000000000000..f3d18f840b31 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/graph_error_py3.py @@ -0,0 +1,45 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model +from msrest.exceptions import HttpOperationError + + +class GraphError(Model): + """Active Directory error information. + + :param code: Error code. + :type code: str + :param message: Error message value. + :type message: str + """ + + _attribute_map = { + 'code': {'key': 'odata\\.error.code', 'type': 'str'}, + 'message': {'key': 'odata\\.error.message.value', 'type': 'str'}, + } + + def __init__(self, *, code: str=None, message: str=None, **kwargs) -> None: + super(GraphError, self).__init__(**kwargs) + self.code = code + self.message = message + + +class GraphErrorException(HttpOperationError): + """Server responsed with exception of type: 'GraphError'. + + :param deserialize: A deserializer + :param response: Server response to be deserialized. + """ + + def __init__(self, deserialize, response, *args): + + super(GraphErrorException, self).__init__(deserialize, response, 'GraphError', *args) diff --git a/azure-graphrbac/azure/graphrbac/models/graph_rbac_management_client_enums.py b/azure-graphrbac/azure/graphrbac/models/graph_rbac_management_client_enums.py index 99b1b1396548..8c62d75101a2 100644 --- a/azure-graphrbac/azure/graphrbac/models/graph_rbac_management_client_enums.py +++ b/azure-graphrbac/azure/graphrbac/models/graph_rbac_management_client_enums.py @@ -12,7 +12,7 @@ from enum import Enum -class UserType(Enum): +class UserType(str, Enum): member = "Member" guest = "Guest" diff --git a/azure-graphrbac/azure/graphrbac/models/group_add_member_parameters.py b/azure-graphrbac/azure/graphrbac/models/group_add_member_parameters.py index bccfccf03c8b..408c7c280e19 100644 --- a/azure-graphrbac/azure/graphrbac/models/group_add_member_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/group_add_member_parameters.py @@ -15,10 +15,12 @@ class GroupAddMemberParameters(Model): """Request parameters for adding a member to a group. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] - :param url: A member object URL, such as + :param url: Required. A member object URL, such as "https://graph.windows.net/0b1f9851-1bf0-433f-aec3-cb9272f093dc/directoryObjects/f260bbc4-c254-447b-94cf-293b5ec434dd", where "0b1f9851-1bf0-433f-aec3-cb9272f093dc" is the tenantId and "f260bbc4-c254-447b-94cf-293b5ec434dd" is the objectId of the member @@ -35,7 +37,7 @@ class GroupAddMemberParameters(Model): 'url': {'key': 'url', 'type': 'str'}, } - def __init__(self, url, additional_properties=None): - super(GroupAddMemberParameters, self).__init__() - self.additional_properties = additional_properties - self.url = url + def __init__(self, **kwargs): + super(GroupAddMemberParameters, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.url = kwargs.get('url', None) diff --git a/azure-graphrbac/azure/graphrbac/models/group_add_member_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/group_add_member_parameters_py3.py new file mode 100644 index 000000000000..bf4b12a1a32b --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/group_add_member_parameters_py3.py @@ -0,0 +1,43 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class GroupAddMemberParameters(Model): + """Request parameters for adding a member to a group. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param url: Required. A member object URL, such as + "https://graph.windows.net/0b1f9851-1bf0-433f-aec3-cb9272f093dc/directoryObjects/f260bbc4-c254-447b-94cf-293b5ec434dd", + where "0b1f9851-1bf0-433f-aec3-cb9272f093dc" is the tenantId and + "f260bbc4-c254-447b-94cf-293b5ec434dd" is the objectId of the member + (user, application, servicePrincipal, group) to be added. + :type url: str + """ + + _validation = { + 'url': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'url': {'key': 'url', 'type': 'str'}, + } + + def __init__(self, *, url: str, additional_properties=None, **kwargs) -> None: + super(GroupAddMemberParameters, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.url = url diff --git a/azure-graphrbac/azure/graphrbac/models/group_create_parameters.py b/azure-graphrbac/azure/graphrbac/models/group_create_parameters.py index 6eaf7ddcbe41..81a35b77c8cf 100644 --- a/azure-graphrbac/azure/graphrbac/models/group_create_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/group_create_parameters.py @@ -18,20 +18,22 @@ class GroupCreateParameters(Model): Variables are only populated by the server, and will be ignored when sending a request. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] - :param display_name: Group display name + :param display_name: Required. Group display name :type display_name: str - :ivar mail_enabled: Whether the group is mail-enabled. Must be false. This - is because only pure security groups can be created using the Graph API. - Default value: False . + :ivar mail_enabled: Required. Whether the group is mail-enabled. Must be + false. This is because only pure security groups can be created using the + Graph API. Default value: False . :vartype mail_enabled: bool - :param mail_nickname: Mail nickname + :param mail_nickname: Required. Mail nickname :type mail_nickname: str - :ivar security_enabled: Whether the group is a security group. Must be - true. This is because only pure security groups can be created using the - Graph API. Default value: True . + :ivar security_enabled: Required. Whether the group is a security group. + Must be true. This is because only pure security groups can be created + using the Graph API. Default value: True . :vartype security_enabled: bool """ @@ -54,8 +56,8 @@ class GroupCreateParameters(Model): security_enabled = True - def __init__(self, display_name, mail_nickname, additional_properties=None): - super(GroupCreateParameters, self).__init__() - self.additional_properties = additional_properties - self.display_name = display_name - self.mail_nickname = mail_nickname + def __init__(self, **kwargs): + super(GroupCreateParameters, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.display_name = kwargs.get('display_name', None) + self.mail_nickname = kwargs.get('mail_nickname', None) diff --git a/azure-graphrbac/azure/graphrbac/models/group_create_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/group_create_parameters_py3.py new file mode 100644 index 000000000000..6a06875ce127 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/group_create_parameters_py3.py @@ -0,0 +1,63 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class GroupCreateParameters(Model): + """Request parameters for creating a new group. + + Variables are only populated by the server, and will be ignored when + sending a request. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param display_name: Required. Group display name + :type display_name: str + :ivar mail_enabled: Required. Whether the group is mail-enabled. Must be + false. This is because only pure security groups can be created using the + Graph API. Default value: False . + :vartype mail_enabled: bool + :param mail_nickname: Required. Mail nickname + :type mail_nickname: str + :ivar security_enabled: Required. Whether the group is a security group. + Must be true. This is because only pure security groups can be created + using the Graph API. Default value: True . + :vartype security_enabled: bool + """ + + _validation = { + 'display_name': {'required': True}, + 'mail_enabled': {'required': True, 'constant': True}, + 'mail_nickname': {'required': True}, + 'security_enabled': {'required': True, 'constant': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'mail_enabled': {'key': 'mailEnabled', 'type': 'bool'}, + 'mail_nickname': {'key': 'mailNickname', 'type': 'str'}, + 'security_enabled': {'key': 'securityEnabled', 'type': 'bool'}, + } + + mail_enabled = False + + security_enabled = True + + def __init__(self, *, display_name: str, mail_nickname: str, additional_properties=None, **kwargs) -> None: + super(GroupCreateParameters, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.display_name = display_name + self.mail_nickname = mail_nickname diff --git a/azure-graphrbac/azure/graphrbac/models/group_get_member_groups_parameters.py b/azure-graphrbac/azure/graphrbac/models/group_get_member_groups_parameters.py index 27693c062e60..75ed0f53dcc5 100644 --- a/azure-graphrbac/azure/graphrbac/models/group_get_member_groups_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/group_get_member_groups_parameters.py @@ -15,12 +15,14 @@ class GroupGetMemberGroupsParameters(Model): """Request parameters for GetMemberGroups API call. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] - :param security_enabled_only: If true, only membership in security-enabled - groups should be checked. Otherwise, membership in all groups should be - checked. + :param security_enabled_only: Required. If true, only membership in + security-enabled groups should be checked. Otherwise, membership in all + groups should be checked. :type security_enabled_only: bool """ @@ -33,7 +35,7 @@ class GroupGetMemberGroupsParameters(Model): 'security_enabled_only': {'key': 'securityEnabledOnly', 'type': 'bool'}, } - def __init__(self, security_enabled_only, additional_properties=None): - super(GroupGetMemberGroupsParameters, self).__init__() - self.additional_properties = additional_properties - self.security_enabled_only = security_enabled_only + def __init__(self, **kwargs): + super(GroupGetMemberGroupsParameters, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.security_enabled_only = kwargs.get('security_enabled_only', None) diff --git a/azure-graphrbac/azure/graphrbac/models/group_get_member_groups_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/group_get_member_groups_parameters_py3.py new file mode 100644 index 000000000000..2ff9062d6d94 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/group_get_member_groups_parameters_py3.py @@ -0,0 +1,41 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class GroupGetMemberGroupsParameters(Model): + """Request parameters for GetMemberGroups API call. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param security_enabled_only: Required. If true, only membership in + security-enabled groups should be checked. Otherwise, membership in all + groups should be checked. + :type security_enabled_only: bool + """ + + _validation = { + 'security_enabled_only': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'security_enabled_only': {'key': 'securityEnabledOnly', 'type': 'bool'}, + } + + def __init__(self, *, security_enabled_only: bool, additional_properties=None, **kwargs) -> None: + super(GroupGetMemberGroupsParameters, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.security_enabled_only = security_enabled_only diff --git a/azure-graphrbac/azure/graphrbac/models/key_credential.py b/azure-graphrbac/azure/graphrbac/models/key_credential.py index 275d871796fc..ed56f7672311 100644 --- a/azure-graphrbac/azure/graphrbac/models/key_credential.py +++ b/azure-graphrbac/azure/graphrbac/models/key_credential.py @@ -31,6 +31,8 @@ class KeyCredential(Model): :param type: Type. Acceptable values are 'AsymmetricX509Cert' and 'Symmetric'. :type type: str + :param custom_key_identifier: Custom Key Identifier + :type custom_key_identifier: bytearray """ _attribute_map = { @@ -41,14 +43,16 @@ class KeyCredential(Model): 'key_id': {'key': 'keyId', 'type': 'str'}, 'usage': {'key': 'usage', 'type': 'str'}, 'type': {'key': 'type', 'type': 'str'}, + 'custom_key_identifier': {'key': 'customKeyIdentifier', 'type': 'bytearray'}, } - def __init__(self, additional_properties=None, start_date=None, end_date=None, value=None, key_id=None, usage=None, type=None): - super(KeyCredential, self).__init__() - self.additional_properties = additional_properties - self.start_date = start_date - self.end_date = end_date - self.value = value - self.key_id = key_id - self.usage = usage - self.type = type + def __init__(self, **kwargs): + super(KeyCredential, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.start_date = kwargs.get('start_date', None) + self.end_date = kwargs.get('end_date', None) + self.value = kwargs.get('value', None) + self.key_id = kwargs.get('key_id', None) + self.usage = kwargs.get('usage', None) + self.type = kwargs.get('type', None) + self.custom_key_identifier = kwargs.get('custom_key_identifier', None) diff --git a/azure-graphrbac/azure/graphrbac/models/key_credential_py3.py b/azure-graphrbac/azure/graphrbac/models/key_credential_py3.py new file mode 100644 index 000000000000..b6550d8d11de --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/key_credential_py3.py @@ -0,0 +1,58 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class KeyCredential(Model): + """Active Directory Key Credential information. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param start_date: Start date. + :type start_date: datetime + :param end_date: End date. + :type end_date: datetime + :param value: Key value. + :type value: str + :param key_id: Key ID. + :type key_id: str + :param usage: Usage. Acceptable values are 'Verify' and 'Sign'. + :type usage: str + :param type: Type. Acceptable values are 'AsymmetricX509Cert' and + 'Symmetric'. + :type type: str + :param custom_key_identifier: Custom Key Identifier + :type custom_key_identifier: bytearray + """ + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'start_date': {'key': 'startDate', 'type': 'iso-8601'}, + 'end_date': {'key': 'endDate', 'type': 'iso-8601'}, + 'value': {'key': 'value', 'type': 'str'}, + 'key_id': {'key': 'keyId', 'type': 'str'}, + 'usage': {'key': 'usage', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'custom_key_identifier': {'key': 'customKeyIdentifier', 'type': 'bytearray'}, + } + + def __init__(self, *, additional_properties=None, start_date=None, end_date=None, value: str=None, key_id: str=None, usage: str=None, type: str=None, custom_key_identifier: bytearray=None, **kwargs) -> None: + super(KeyCredential, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.start_date = start_date + self.end_date = end_date + self.value = value + self.key_id = key_id + self.usage = usage + self.type = type + self.custom_key_identifier = custom_key_identifier diff --git a/azure-graphrbac/azure/graphrbac/models/key_credentials_update_parameters.py b/azure-graphrbac/azure/graphrbac/models/key_credentials_update_parameters.py index 9f0596127112..4263c460c6f4 100644 --- a/azure-graphrbac/azure/graphrbac/models/key_credentials_update_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/key_credentials_update_parameters.py @@ -15,7 +15,9 @@ class KeyCredentialsUpdateParameters(Model): """Request parameters for a KeyCredentials update operation. - :param value: A collection of KeyCredentials. + All required parameters must be populated in order to send to Azure. + + :param value: Required. A collection of KeyCredentials. :type value: list[~azure.graphrbac.models.KeyCredential] """ @@ -27,6 +29,6 @@ class KeyCredentialsUpdateParameters(Model): 'value': {'key': 'value', 'type': '[KeyCredential]'}, } - def __init__(self, value): - super(KeyCredentialsUpdateParameters, self).__init__() - self.value = value + def __init__(self, **kwargs): + super(KeyCredentialsUpdateParameters, self).__init__(**kwargs) + self.value = kwargs.get('value', None) diff --git a/azure-graphrbac/azure/graphrbac/models/key_credentials_update_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/key_credentials_update_parameters_py3.py new file mode 100644 index 000000000000..acabfe64b1db --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/key_credentials_update_parameters_py3.py @@ -0,0 +1,34 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class KeyCredentialsUpdateParameters(Model): + """Request parameters for a KeyCredentials update operation. + + All required parameters must be populated in order to send to Azure. + + :param value: Required. A collection of KeyCredentials. + :type value: list[~azure.graphrbac.models.KeyCredential] + """ + + _validation = { + 'value': {'required': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[KeyCredential]'}, + } + + def __init__(self, *, value, **kwargs) -> None: + super(KeyCredentialsUpdateParameters, self).__init__(**kwargs) + self.value = value diff --git a/azure-graphrbac/azure/graphrbac/models/password_credential.py b/azure-graphrbac/azure/graphrbac/models/password_credential.py index d10a08a6cdf9..28d9e2709458 100644 --- a/azure-graphrbac/azure/graphrbac/models/password_credential.py +++ b/azure-graphrbac/azure/graphrbac/models/password_credential.py @@ -36,10 +36,10 @@ class PasswordCredential(Model): 'value': {'key': 'value', 'type': 'str'}, } - def __init__(self, additional_properties=None, start_date=None, end_date=None, key_id=None, value=None): - super(PasswordCredential, self).__init__() - self.additional_properties = additional_properties - self.start_date = start_date - self.end_date = end_date - self.key_id = key_id - self.value = value + def __init__(self, **kwargs): + super(PasswordCredential, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.start_date = kwargs.get('start_date', None) + self.end_date = kwargs.get('end_date', None) + self.key_id = kwargs.get('key_id', None) + self.value = kwargs.get('value', None) diff --git a/azure-graphrbac/azure/graphrbac/models/password_credential_py3.py b/azure-graphrbac/azure/graphrbac/models/password_credential_py3.py new file mode 100644 index 000000000000..102f23659286 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/password_credential_py3.py @@ -0,0 +1,45 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class PasswordCredential(Model): + """Active Directory Password Credential information. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param start_date: Start date. + :type start_date: datetime + :param end_date: End date. + :type end_date: datetime + :param key_id: Key ID. + :type key_id: str + :param value: Key value. + :type value: str + """ + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'start_date': {'key': 'startDate', 'type': 'iso-8601'}, + 'end_date': {'key': 'endDate', 'type': 'iso-8601'}, + 'key_id': {'key': 'keyId', 'type': 'str'}, + 'value': {'key': 'value', 'type': 'str'}, + } + + def __init__(self, *, additional_properties=None, start_date=None, end_date=None, key_id: str=None, value: str=None, **kwargs) -> None: + super(PasswordCredential, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.start_date = start_date + self.end_date = end_date + self.key_id = key_id + self.value = value diff --git a/azure-graphrbac/azure/graphrbac/models/password_credentials_update_parameters.py b/azure-graphrbac/azure/graphrbac/models/password_credentials_update_parameters.py index 46f34f2f086a..0ac238bdf6d7 100644 --- a/azure-graphrbac/azure/graphrbac/models/password_credentials_update_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/password_credentials_update_parameters.py @@ -15,7 +15,9 @@ class PasswordCredentialsUpdateParameters(Model): """Request parameters for a PasswordCredentials update operation. - :param value: A collection of PasswordCredentials. + All required parameters must be populated in order to send to Azure. + + :param value: Required. A collection of PasswordCredentials. :type value: list[~azure.graphrbac.models.PasswordCredential] """ @@ -27,6 +29,6 @@ class PasswordCredentialsUpdateParameters(Model): 'value': {'key': 'value', 'type': '[PasswordCredential]'}, } - def __init__(self, value): - super(PasswordCredentialsUpdateParameters, self).__init__() - self.value = value + def __init__(self, **kwargs): + super(PasswordCredentialsUpdateParameters, self).__init__(**kwargs) + self.value = kwargs.get('value', None) diff --git a/azure-graphrbac/azure/graphrbac/models/password_credentials_update_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/password_credentials_update_parameters_py3.py new file mode 100644 index 000000000000..7410950c6120 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/password_credentials_update_parameters_py3.py @@ -0,0 +1,34 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class PasswordCredentialsUpdateParameters(Model): + """Request parameters for a PasswordCredentials update operation. + + All required parameters must be populated in order to send to Azure. + + :param value: Required. A collection of PasswordCredentials. + :type value: list[~azure.graphrbac.models.PasswordCredential] + """ + + _validation = { + 'value': {'required': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[PasswordCredential]'}, + } + + def __init__(self, *, value, **kwargs) -> None: + super(PasswordCredentialsUpdateParameters, self).__init__(**kwargs) + self.value = value diff --git a/azure-graphrbac/azure/graphrbac/models/password_profile.py b/azure-graphrbac/azure/graphrbac/models/password_profile.py index ab79d5990cb4..7da56ef55c4c 100644 --- a/azure-graphrbac/azure/graphrbac/models/password_profile.py +++ b/azure-graphrbac/azure/graphrbac/models/password_profile.py @@ -15,10 +15,12 @@ class PasswordProfile(Model): """The password profile associated with a user. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] - :param password: Password + :param password: Required. Password :type password: str :param force_change_password_next_login: Whether to force a password change on next login. @@ -35,8 +37,8 @@ class PasswordProfile(Model): 'force_change_password_next_login': {'key': 'forceChangePasswordNextLogin', 'type': 'bool'}, } - def __init__(self, password, additional_properties=None, force_change_password_next_login=None): - super(PasswordProfile, self).__init__() - self.additional_properties = additional_properties - self.password = password - self.force_change_password_next_login = force_change_password_next_login + def __init__(self, **kwargs): + super(PasswordProfile, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.password = kwargs.get('password', None) + self.force_change_password_next_login = kwargs.get('force_change_password_next_login', None) diff --git a/azure-graphrbac/azure/graphrbac/models/password_profile_py3.py b/azure-graphrbac/azure/graphrbac/models/password_profile_py3.py new file mode 100644 index 000000000000..bf3a10197609 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/password_profile_py3.py @@ -0,0 +1,44 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class PasswordProfile(Model): + """The password profile associated with a user. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param password: Required. Password + :type password: str + :param force_change_password_next_login: Whether to force a password + change on next login. + :type force_change_password_next_login: bool + """ + + _validation = { + 'password': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'password': {'key': 'password', 'type': 'str'}, + 'force_change_password_next_login': {'key': 'forceChangePasswordNextLogin', 'type': 'bool'}, + } + + def __init__(self, *, password: str, additional_properties=None, force_change_password_next_login: bool=None, **kwargs) -> None: + super(PasswordProfile, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.password = password + self.force_change_password_next_login = force_change_password_next_login diff --git a/azure-graphrbac/azure/graphrbac/models/permissions.py b/azure-graphrbac/azure/graphrbac/models/permissions.py new file mode 100644 index 000000000000..d433d559b540 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/permissions.py @@ -0,0 +1,57 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class Permissions(Model): + """Permissions. + + :param odatatype: Microsoft.DirectoryServices.OAuth2PermissionGrant + :type odatatype: str + :param client_id: The objectId of the Service Principal associated with + the app + :type client_id: str + :param consent_type: Typically set to AllPrincipals + :type consent_type: str + :param principal_id: Set to null if AllPrincipals is set + :type principal_id: object + :param resource_id: Service Principal Id of the resource you want to grant + :type resource_id: str + :param scope: Typically set to user_impersonation + :type scope: str + :param start_time: Start time for TTL + :type start_time: str + :param expiry_time: Expiry time for TTL + :type expiry_time: str + """ + + _attribute_map = { + 'odatatype': {'key': 'odata\\.type', 'type': 'str'}, + 'client_id': {'key': 'clientId', 'type': 'str'}, + 'consent_type': {'key': 'consentType', 'type': 'str'}, + 'principal_id': {'key': 'principalId', 'type': 'object'}, + 'resource_id': {'key': 'resourceId', 'type': 'str'}, + 'scope': {'key': 'scope', 'type': 'str'}, + 'start_time': {'key': 'startTime', 'type': 'str'}, + 'expiry_time': {'key': 'expiryTime', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(Permissions, self).__init__(**kwargs) + self.odatatype = kwargs.get('odatatype', None) + self.client_id = kwargs.get('client_id', None) + self.consent_type = kwargs.get('consent_type', None) + self.principal_id = kwargs.get('principal_id', None) + self.resource_id = kwargs.get('resource_id', None) + self.scope = kwargs.get('scope', None) + self.start_time = kwargs.get('start_time', None) + self.expiry_time = kwargs.get('expiry_time', None) diff --git a/azure-graphrbac/azure/graphrbac/models/permissions_py3.py b/azure-graphrbac/azure/graphrbac/models/permissions_py3.py new file mode 100644 index 000000000000..6f3211d46a1c --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/permissions_py3.py @@ -0,0 +1,57 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class Permissions(Model): + """Permissions. + + :param odatatype: Microsoft.DirectoryServices.OAuth2PermissionGrant + :type odatatype: str + :param client_id: The objectId of the Service Principal associated with + the app + :type client_id: str + :param consent_type: Typically set to AllPrincipals + :type consent_type: str + :param principal_id: Set to null if AllPrincipals is set + :type principal_id: object + :param resource_id: Service Principal Id of the resource you want to grant + :type resource_id: str + :param scope: Typically set to user_impersonation + :type scope: str + :param start_time: Start time for TTL + :type start_time: str + :param expiry_time: Expiry time for TTL + :type expiry_time: str + """ + + _attribute_map = { + 'odatatype': {'key': 'odata\\.type', 'type': 'str'}, + 'client_id': {'key': 'clientId', 'type': 'str'}, + 'consent_type': {'key': 'consentType', 'type': 'str'}, + 'principal_id': {'key': 'principalId', 'type': 'object'}, + 'resource_id': {'key': 'resourceId', 'type': 'str'}, + 'scope': {'key': 'scope', 'type': 'str'}, + 'start_time': {'key': 'startTime', 'type': 'str'}, + 'expiry_time': {'key': 'expiryTime', 'type': 'str'}, + } + + def __init__(self, *, odatatype: str=None, client_id: str=None, consent_type: str=None, principal_id=None, resource_id: str=None, scope: str=None, start_time: str=None, expiry_time: str=None, **kwargs) -> None: + super(Permissions, self).__init__(**kwargs) + self.odatatype = odatatype + self.client_id = client_id + self.consent_type = consent_type + self.principal_id = principal_id + self.resource_id = resource_id + self.scope = scope + self.start_time = start_time + self.expiry_time = expiry_time diff --git a/azure-graphrbac/azure/graphrbac/models/required_resource_access.py b/azure-graphrbac/azure/graphrbac/models/required_resource_access.py index 35e6dcf3624f..b8d953263323 100644 --- a/azure-graphrbac/azure/graphrbac/models/required_resource_access.py +++ b/azure-graphrbac/azure/graphrbac/models/required_resource_access.py @@ -20,11 +20,13 @@ class RequiredResourceAccess(Model): application. The requiredResourceAccess property of the Application entity is a collection of ReqiredResourceAccess. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] - :param resource_access: The list of OAuth2.0 permission scopes and app - roles that the application requires from the specified resource. + :param resource_access: Required. The list of OAuth2.0 permission scopes + and app roles that the application requires from the specified resource. :type resource_access: list[~azure.graphrbac.models.ResourceAccess] :param resource_app_id: The unique identifier for the resource that the application requires access to. This should be equal to the appId declared @@ -42,8 +44,8 @@ class RequiredResourceAccess(Model): 'resource_app_id': {'key': 'resourceAppId', 'type': 'str'}, } - def __init__(self, resource_access, additional_properties=None, resource_app_id=None): - super(RequiredResourceAccess, self).__init__() - self.additional_properties = additional_properties - self.resource_access = resource_access - self.resource_app_id = resource_app_id + def __init__(self, **kwargs): + super(RequiredResourceAccess, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.resource_access = kwargs.get('resource_access', None) + self.resource_app_id = kwargs.get('resource_app_id', None) diff --git a/azure-graphrbac/azure/graphrbac/models/required_resource_access_py3.py b/azure-graphrbac/azure/graphrbac/models/required_resource_access_py3.py new file mode 100644 index 000000000000..059d04af9119 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/required_resource_access_py3.py @@ -0,0 +1,51 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class RequiredResourceAccess(Model): + """Specifies the set of OAuth 2.0 permission scopes and app roles under the + specified resource that an application requires access to. The specified + OAuth 2.0 permission scopes may be requested by client applications + (through the requiredResourceAccess collection) when calling a resource + application. The requiredResourceAccess property of the Application entity + is a collection of ReqiredResourceAccess. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param resource_access: Required. The list of OAuth2.0 permission scopes + and app roles that the application requires from the specified resource. + :type resource_access: list[~azure.graphrbac.models.ResourceAccess] + :param resource_app_id: The unique identifier for the resource that the + application requires access to. This should be equal to the appId declared + on the target resource application. + :type resource_app_id: str + """ + + _validation = { + 'resource_access': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'resource_access': {'key': 'resourceAccess', 'type': '[ResourceAccess]'}, + 'resource_app_id': {'key': 'resourceAppId', 'type': 'str'}, + } + + def __init__(self, *, resource_access, additional_properties=None, resource_app_id: str=None, **kwargs) -> None: + super(RequiredResourceAccess, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.resource_access = resource_access + self.resource_app_id = resource_app_id diff --git a/azure-graphrbac/azure/graphrbac/models/resource_access.py b/azure-graphrbac/azure/graphrbac/models/resource_access.py index d06699c5739d..be02fa75fc61 100644 --- a/azure-graphrbac/azure/graphrbac/models/resource_access.py +++ b/azure-graphrbac/azure/graphrbac/models/resource_access.py @@ -17,11 +17,13 @@ class ResourceAccess(Model): requires. The resourceAccess property of the RequiredResourceAccess type is a collection of ResourceAccess. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] - :param id: The unique identifier for one of the OAuth2Permission or - AppRole instances that the resource application exposes. + :param id: Required. The unique identifier for one of the OAuth2Permission + or AppRole instances that the resource application exposes. :type id: str :param type: Specifies whether the id property references an OAuth2Permission or an AppRole. Possible values are "scope" or "role". @@ -38,8 +40,8 @@ class ResourceAccess(Model): 'type': {'key': 'type', 'type': 'str'}, } - def __init__(self, id, additional_properties=None, type=None): - super(ResourceAccess, self).__init__() - self.additional_properties = additional_properties - self.id = id - self.type = type + def __init__(self, **kwargs): + super(ResourceAccess, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.id = kwargs.get('id', None) + self.type = kwargs.get('type', None) diff --git a/azure-graphrbac/azure/graphrbac/models/resource_access_py3.py b/azure-graphrbac/azure/graphrbac/models/resource_access_py3.py new file mode 100644 index 000000000000..ec6134ea1e0f --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/resource_access_py3.py @@ -0,0 +1,47 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class ResourceAccess(Model): + """Specifies an OAuth 2.0 permission scope or an app role that an application + requires. The resourceAccess property of the RequiredResourceAccess type is + a collection of ResourceAccess. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param id: Required. The unique identifier for one of the OAuth2Permission + or AppRole instances that the resource application exposes. + :type id: str + :param type: Specifies whether the id property references an + OAuth2Permission or an AppRole. Possible values are "scope" or "role". + :type type: str + """ + + _validation = { + 'id': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'id': {'key': 'id', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + } + + def __init__(self, *, id: str, additional_properties=None, type: str=None, **kwargs) -> None: + super(ResourceAccess, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.id = id + self.type = type diff --git a/azure-graphrbac/azure/graphrbac/models/service_principal.py b/azure-graphrbac/azure/graphrbac/models/service_principal.py index 37d9382b1c79..d68f9140ce40 100644 --- a/azure-graphrbac/azure/graphrbac/models/service_principal.py +++ b/azure-graphrbac/azure/graphrbac/models/service_principal.py @@ -18,6 +18,8 @@ class ServicePrincipal(DirectoryObject): Variables are only populated by the server, and will be ignored when sending a request. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] @@ -26,12 +28,16 @@ class ServicePrincipal(DirectoryObject): :ivar deletion_timestamp: The time at which the directory object was deleted. :vartype deletion_timestamp: datetime - :param object_type: Constant filled by server. + :param object_type: Required. Constant filled by server. :type object_type: str :param display_name: The display name of the service principal. :type display_name: str :param app_id: The application ID. :type app_id: str + :param app_roles: The collection of application roles that an application + may declare. These roles can be assigned to users, groups or service + principals. + :type app_roles: list[~azure.graphrbac.models.AppRole] :param service_principal_names: A collection of service principal names. :type service_principal_names: list[str] """ @@ -49,12 +55,14 @@ class ServicePrincipal(DirectoryObject): 'object_type': {'key': 'objectType', 'type': 'str'}, 'display_name': {'key': 'displayName', 'type': 'str'}, 'app_id': {'key': 'appId', 'type': 'str'}, + 'app_roles': {'key': 'appRoles', 'type': '[AppRole]'}, 'service_principal_names': {'key': 'servicePrincipalNames', 'type': '[str]'}, } - def __init__(self, additional_properties=None, display_name=None, app_id=None, service_principal_names=None): - super(ServicePrincipal, self).__init__(additional_properties=additional_properties) - self.display_name = display_name - self.app_id = app_id - self.service_principal_names = service_principal_names + def __init__(self, **kwargs): + super(ServicePrincipal, self).__init__(**kwargs) + self.display_name = kwargs.get('display_name', None) + self.app_id = kwargs.get('app_id', None) + self.app_roles = kwargs.get('app_roles', None) + self.service_principal_names = kwargs.get('service_principal_names', None) self.object_type = 'ServicePrincipal' diff --git a/azure-graphrbac/azure/graphrbac/models/service_principal_create_parameters.py b/azure-graphrbac/azure/graphrbac/models/service_principal_create_parameters.py index 54b49b0e2c8c..40661faa8b45 100644 --- a/azure-graphrbac/azure/graphrbac/models/service_principal_create_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/service_principal_create_parameters.py @@ -15,37 +15,77 @@ class ServicePrincipalCreateParameters(Model): """Request parameters for creating a new service principal. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] - :param app_id: application Id - :type app_id: str :param account_enabled: Whether the account is enabled :type account_enabled: bool + :param app_id: Required. application Id + :type app_id: str + :param app_role_assignment_required: Specifies whether an + AppRoleAssignment to a user or group is required before Azure AD will + issue a user or access token to the application. + :type app_role_assignment_required: bool + :param display_name: The display name for the service principal. + :type display_name: str + :param error_url: + :type error_url: str + :param homepage: The URL to the homepage of the associated application. + :type homepage: str :param key_credentials: A collection of KeyCredential objects. :type key_credentials: list[~azure.graphrbac.models.KeyCredential] :param password_credentials: A collection of PasswordCredential objects :type password_credentials: list[~azure.graphrbac.models.PasswordCredential] + :param publisher_name: The display name of the tenant in which the + associated application is specified. + :type publisher_name: str + :param reply_urls: A collection of reply URLs for the service principal. + :type reply_urls: list[str] + :param saml_metadata_url: + :type saml_metadata_url: str + :param service_principal_names: A collection of service principal names. + :type service_principal_names: list[str] + :param tags: + :type tags: list[str] """ _validation = { 'app_id': {'required': True}, - 'account_enabled': {'required': True}, } _attribute_map = { 'additional_properties': {'key': '', 'type': '{object}'}, - 'app_id': {'key': 'appId', 'type': 'str'}, 'account_enabled': {'key': 'accountEnabled', 'type': 'bool'}, + 'app_id': {'key': 'appId', 'type': 'str'}, + 'app_role_assignment_required': {'key': 'appRoleAssignmentRequired', 'type': 'bool'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'error_url': {'key': 'errorUrl', 'type': 'str'}, + 'homepage': {'key': 'homepage', 'type': 'str'}, 'key_credentials': {'key': 'keyCredentials', 'type': '[KeyCredential]'}, 'password_credentials': {'key': 'passwordCredentials', 'type': '[PasswordCredential]'}, + 'publisher_name': {'key': 'publisherName', 'type': 'str'}, + 'reply_urls': {'key': 'replyUrls', 'type': '[str]'}, + 'saml_metadata_url': {'key': 'samlMetadataUrl', 'type': 'str'}, + 'service_principal_names': {'key': 'servicePrincipalNames', 'type': '[str]'}, + 'tags': {'key': 'tags', 'type': '[str]'}, } - def __init__(self, app_id, account_enabled, additional_properties=None, key_credentials=None, password_credentials=None): - super(ServicePrincipalCreateParameters, self).__init__() - self.additional_properties = additional_properties - self.app_id = app_id - self.account_enabled = account_enabled - self.key_credentials = key_credentials - self.password_credentials = password_credentials + def __init__(self, **kwargs): + super(ServicePrincipalCreateParameters, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.account_enabled = kwargs.get('account_enabled', None) + self.app_id = kwargs.get('app_id', None) + self.app_role_assignment_required = kwargs.get('app_role_assignment_required', None) + self.display_name = kwargs.get('display_name', None) + self.error_url = kwargs.get('error_url', None) + self.homepage = kwargs.get('homepage', None) + self.key_credentials = kwargs.get('key_credentials', None) + self.password_credentials = kwargs.get('password_credentials', None) + self.publisher_name = kwargs.get('publisher_name', None) + self.reply_urls = kwargs.get('reply_urls', None) + self.saml_metadata_url = kwargs.get('saml_metadata_url', None) + self.service_principal_names = kwargs.get('service_principal_names', None) + self.tags = kwargs.get('tags', None) diff --git a/azure-graphrbac/azure/graphrbac/models/service_principal_create_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/service_principal_create_parameters_py3.py new file mode 100644 index 000000000000..ee22eac837f2 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/service_principal_create_parameters_py3.py @@ -0,0 +1,91 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class ServicePrincipalCreateParameters(Model): + """Request parameters for creating a new service principal. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param account_enabled: Whether the account is enabled + :type account_enabled: bool + :param app_id: Required. application Id + :type app_id: str + :param app_role_assignment_required: Specifies whether an + AppRoleAssignment to a user or group is required before Azure AD will + issue a user or access token to the application. + :type app_role_assignment_required: bool + :param display_name: The display name for the service principal. + :type display_name: str + :param error_url: + :type error_url: str + :param homepage: The URL to the homepage of the associated application. + :type homepage: str + :param key_credentials: A collection of KeyCredential objects. + :type key_credentials: list[~azure.graphrbac.models.KeyCredential] + :param password_credentials: A collection of PasswordCredential objects + :type password_credentials: + list[~azure.graphrbac.models.PasswordCredential] + :param publisher_name: The display name of the tenant in which the + associated application is specified. + :type publisher_name: str + :param reply_urls: A collection of reply URLs for the service principal. + :type reply_urls: list[str] + :param saml_metadata_url: + :type saml_metadata_url: str + :param service_principal_names: A collection of service principal names. + :type service_principal_names: list[str] + :param tags: + :type tags: list[str] + """ + + _validation = { + 'app_id': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'account_enabled': {'key': 'accountEnabled', 'type': 'bool'}, + 'app_id': {'key': 'appId', 'type': 'str'}, + 'app_role_assignment_required': {'key': 'appRoleAssignmentRequired', 'type': 'bool'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'error_url': {'key': 'errorUrl', 'type': 'str'}, + 'homepage': {'key': 'homepage', 'type': 'str'}, + 'key_credentials': {'key': 'keyCredentials', 'type': '[KeyCredential]'}, + 'password_credentials': {'key': 'passwordCredentials', 'type': '[PasswordCredential]'}, + 'publisher_name': {'key': 'publisherName', 'type': 'str'}, + 'reply_urls': {'key': 'replyUrls', 'type': '[str]'}, + 'saml_metadata_url': {'key': 'samlMetadataUrl', 'type': 'str'}, + 'service_principal_names': {'key': 'servicePrincipalNames', 'type': '[str]'}, + 'tags': {'key': 'tags', 'type': '[str]'}, + } + + def __init__(self, *, app_id: str, additional_properties=None, account_enabled: bool=None, app_role_assignment_required: bool=None, display_name: str=None, error_url: str=None, homepage: str=None, key_credentials=None, password_credentials=None, publisher_name: str=None, reply_urls=None, saml_metadata_url: str=None, service_principal_names=None, tags=None, **kwargs) -> None: + super(ServicePrincipalCreateParameters, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.account_enabled = account_enabled + self.app_id = app_id + self.app_role_assignment_required = app_role_assignment_required + self.display_name = display_name + self.error_url = error_url + self.homepage = homepage + self.key_credentials = key_credentials + self.password_credentials = password_credentials + self.publisher_name = publisher_name + self.reply_urls = reply_urls + self.saml_metadata_url = saml_metadata_url + self.service_principal_names = service_principal_names + self.tags = tags diff --git a/azure-graphrbac/azure/graphrbac/models/service_principal_py3.py b/azure-graphrbac/azure/graphrbac/models/service_principal_py3.py new file mode 100644 index 000000000000..d9dce61da9b8 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/service_principal_py3.py @@ -0,0 +1,68 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .directory_object_py3 import DirectoryObject + + +class ServicePrincipal(DirectoryObject): + """Active Directory service principal information. + + Variables are only populated by the server, and will be ignored when + sending a request. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :ivar object_id: The object ID. + :vartype object_id: str + :ivar deletion_timestamp: The time at which the directory object was + deleted. + :vartype deletion_timestamp: datetime + :param object_type: Required. Constant filled by server. + :type object_type: str + :param display_name: The display name of the service principal. + :type display_name: str + :param app_id: The application ID. + :type app_id: str + :param app_roles: The collection of application roles that an application + may declare. These roles can be assigned to users, groups or service + principals. + :type app_roles: list[~azure.graphrbac.models.AppRole] + :param service_principal_names: A collection of service principal names. + :type service_principal_names: list[str] + """ + + _validation = { + 'object_id': {'readonly': True}, + 'deletion_timestamp': {'readonly': True}, + 'object_type': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'object_id': {'key': 'objectId', 'type': 'str'}, + 'deletion_timestamp': {'key': 'deletionTimestamp', 'type': 'iso-8601'}, + 'object_type': {'key': 'objectType', 'type': 'str'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'app_id': {'key': 'appId', 'type': 'str'}, + 'app_roles': {'key': 'appRoles', 'type': '[AppRole]'}, + 'service_principal_names': {'key': 'servicePrincipalNames', 'type': '[str]'}, + } + + def __init__(self, *, additional_properties=None, display_name: str=None, app_id: str=None, app_roles=None, service_principal_names=None, **kwargs) -> None: + super(ServicePrincipal, self).__init__(additional_properties=additional_properties, **kwargs) + self.display_name = display_name + self.app_id = app_id + self.app_roles = app_roles + self.service_principal_names = service_principal_names + self.object_type = 'ServicePrincipal' diff --git a/azure-graphrbac/azure/graphrbac/models/service_principal_update_parameters.py b/azure-graphrbac/azure/graphrbac/models/service_principal_update_parameters.py new file mode 100644 index 000000000000..80b66ea3e4a1 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/service_principal_update_parameters.py @@ -0,0 +1,85 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class ServicePrincipalUpdateParameters(Model): + """Request parameters for creating a new service principal. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param account_enabled: Whether the account is enabled + :type account_enabled: bool + :param app_id: application Id + :type app_id: str + :param app_role_assignment_required: Specifies whether an + AppRoleAssignment to a user or group is required before Azure AD will + issue a user or access token to the application. + :type app_role_assignment_required: bool + :param display_name: The display name for the service principal. + :type display_name: str + :param error_url: + :type error_url: str + :param homepage: The URL to the homepage of the associated application. + :type homepage: str + :param key_credentials: A collection of KeyCredential objects. + :type key_credentials: list[~azure.graphrbac.models.KeyCredential] + :param password_credentials: A collection of PasswordCredential objects + :type password_credentials: + list[~azure.graphrbac.models.PasswordCredential] + :param publisher_name: The display name of the tenant in which the + associated application is specified. + :type publisher_name: str + :param reply_urls: A collection of reply URLs for the service principal. + :type reply_urls: list[str] + :param saml_metadata_url: + :type saml_metadata_url: str + :param service_principal_names: A collection of service principal names. + :type service_principal_names: list[str] + :param tags: + :type tags: list[str] + """ + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'account_enabled': {'key': 'accountEnabled', 'type': 'bool'}, + 'app_id': {'key': 'appId', 'type': 'str'}, + 'app_role_assignment_required': {'key': 'appRoleAssignmentRequired', 'type': 'bool'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'error_url': {'key': 'errorUrl', 'type': 'str'}, + 'homepage': {'key': 'homepage', 'type': 'str'}, + 'key_credentials': {'key': 'keyCredentials', 'type': '[KeyCredential]'}, + 'password_credentials': {'key': 'passwordCredentials', 'type': '[PasswordCredential]'}, + 'publisher_name': {'key': 'publisherName', 'type': 'str'}, + 'reply_urls': {'key': 'replyUrls', 'type': '[str]'}, + 'saml_metadata_url': {'key': 'samlMetadataUrl', 'type': 'str'}, + 'service_principal_names': {'key': 'servicePrincipalNames', 'type': '[str]'}, + 'tags': {'key': 'tags', 'type': '[str]'}, + } + + def __init__(self, **kwargs): + super(ServicePrincipalUpdateParameters, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.account_enabled = kwargs.get('account_enabled', None) + self.app_id = kwargs.get('app_id', None) + self.app_role_assignment_required = kwargs.get('app_role_assignment_required', None) + self.display_name = kwargs.get('display_name', None) + self.error_url = kwargs.get('error_url', None) + self.homepage = kwargs.get('homepage', None) + self.key_credentials = kwargs.get('key_credentials', None) + self.password_credentials = kwargs.get('password_credentials', None) + self.publisher_name = kwargs.get('publisher_name', None) + self.reply_urls = kwargs.get('reply_urls', None) + self.saml_metadata_url = kwargs.get('saml_metadata_url', None) + self.service_principal_names = kwargs.get('service_principal_names', None) + self.tags = kwargs.get('tags', None) diff --git a/azure-graphrbac/azure/graphrbac/models/service_principal_update_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/service_principal_update_parameters_py3.py new file mode 100644 index 000000000000..65312edc9dab --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/service_principal_update_parameters_py3.py @@ -0,0 +1,85 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class ServicePrincipalUpdateParameters(Model): + """Request parameters for creating a new service principal. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param account_enabled: Whether the account is enabled + :type account_enabled: bool + :param app_id: application Id + :type app_id: str + :param app_role_assignment_required: Specifies whether an + AppRoleAssignment to a user or group is required before Azure AD will + issue a user or access token to the application. + :type app_role_assignment_required: bool + :param display_name: The display name for the service principal. + :type display_name: str + :param error_url: + :type error_url: str + :param homepage: The URL to the homepage of the associated application. + :type homepage: str + :param key_credentials: A collection of KeyCredential objects. + :type key_credentials: list[~azure.graphrbac.models.KeyCredential] + :param password_credentials: A collection of PasswordCredential objects + :type password_credentials: + list[~azure.graphrbac.models.PasswordCredential] + :param publisher_name: The display name of the tenant in which the + associated application is specified. + :type publisher_name: str + :param reply_urls: A collection of reply URLs for the service principal. + :type reply_urls: list[str] + :param saml_metadata_url: + :type saml_metadata_url: str + :param service_principal_names: A collection of service principal names. + :type service_principal_names: list[str] + :param tags: + :type tags: list[str] + """ + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'account_enabled': {'key': 'accountEnabled', 'type': 'bool'}, + 'app_id': {'key': 'appId', 'type': 'str'}, + 'app_role_assignment_required': {'key': 'appRoleAssignmentRequired', 'type': 'bool'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'error_url': {'key': 'errorUrl', 'type': 'str'}, + 'homepage': {'key': 'homepage', 'type': 'str'}, + 'key_credentials': {'key': 'keyCredentials', 'type': '[KeyCredential]'}, + 'password_credentials': {'key': 'passwordCredentials', 'type': '[PasswordCredential]'}, + 'publisher_name': {'key': 'publisherName', 'type': 'str'}, + 'reply_urls': {'key': 'replyUrls', 'type': '[str]'}, + 'saml_metadata_url': {'key': 'samlMetadataUrl', 'type': 'str'}, + 'service_principal_names': {'key': 'servicePrincipalNames', 'type': '[str]'}, + 'tags': {'key': 'tags', 'type': '[str]'}, + } + + def __init__(self, *, additional_properties=None, account_enabled: bool=None, app_id: str=None, app_role_assignment_required: bool=None, display_name: str=None, error_url: str=None, homepage: str=None, key_credentials=None, password_credentials=None, publisher_name: str=None, reply_urls=None, saml_metadata_url: str=None, service_principal_names=None, tags=None, **kwargs) -> None: + super(ServicePrincipalUpdateParameters, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.account_enabled = account_enabled + self.app_id = app_id + self.app_role_assignment_required = app_role_assignment_required + self.display_name = display_name + self.error_url = error_url + self.homepage = homepage + self.key_credentials = key_credentials + self.password_credentials = password_credentials + self.publisher_name = publisher_name + self.reply_urls = reply_urls + self.saml_metadata_url = saml_metadata_url + self.service_principal_names = service_principal_names + self.tags = tags diff --git a/azure-graphrbac/azure/graphrbac/models/sign_in_name.py b/azure-graphrbac/azure/graphrbac/models/sign_in_name.py index eff41300e667..88bc84483e95 100644 --- a/azure-graphrbac/azure/graphrbac/models/sign_in_name.py +++ b/azure-graphrbac/azure/graphrbac/models/sign_in_name.py @@ -33,8 +33,8 @@ class SignInName(Model): 'value': {'key': 'value', 'type': 'str'}, } - def __init__(self, additional_properties=None, type=None, value=None): - super(SignInName, self).__init__() - self.additional_properties = additional_properties - self.type = type - self.value = value + def __init__(self, **kwargs): + super(SignInName, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.type = kwargs.get('type', None) + self.value = kwargs.get('value', None) diff --git a/azure-graphrbac/azure/graphrbac/models/sign_in_name_py3.py b/azure-graphrbac/azure/graphrbac/models/sign_in_name_py3.py new file mode 100644 index 000000000000..5832de5e8285 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/sign_in_name_py3.py @@ -0,0 +1,40 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class SignInName(Model): + """Contains information about a sign-in name of a local account user in an + Azure Active Directory B2C tenant. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param type: A string value that can be used to classify user sign-in + types in your directory, such as 'emailAddress' or 'userName'. + :type type: str + :param value: The sign-in used by the local account. Must be unique across + the company/tenant. For example, 'johnc@example.com'. + :type value: str + """ + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'type': {'key': 'type', 'type': 'str'}, + 'value': {'key': 'value', 'type': 'str'}, + } + + def __init__(self, *, additional_properties=None, type: str=None, value: str=None, **kwargs) -> None: + super(SignInName, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.type = type + self.value = value diff --git a/azure-graphrbac/azure/graphrbac/models/user.py b/azure-graphrbac/azure/graphrbac/models/user.py index bfe788dc93c9..f9416be17c45 100644 --- a/azure-graphrbac/azure/graphrbac/models/user.py +++ b/azure-graphrbac/azure/graphrbac/models/user.py @@ -18,6 +18,8 @@ class User(DirectoryObject): Variables are only populated by the server, and will be ignored when sending a request. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] @@ -26,7 +28,7 @@ class User(DirectoryObject): :ivar deletion_timestamp: The time at which the directory object was deleted. :vartype deletion_timestamp: datetime - :param object_type: Constant filled by server. + :param object_type: Required. Constant filled by server. :type object_type: str :param immutable_id: This must be specified if you are using a federated domain for the user's userPrincipalName (UPN) property when creating a new @@ -84,17 +86,17 @@ class User(DirectoryObject): 'sign_in_names': {'key': 'signInNames', 'type': '[SignInName]'}, } - def __init__(self, additional_properties=None, immutable_id=None, usage_location=None, given_name=None, surname=None, user_type=None, account_enabled=None, display_name=None, user_principal_name=None, mail_nickname=None, mail=None, sign_in_names=None): - super(User, self).__init__(additional_properties=additional_properties) - self.immutable_id = immutable_id - self.usage_location = usage_location - self.given_name = given_name - self.surname = surname - self.user_type = user_type - self.account_enabled = account_enabled - self.display_name = display_name - self.user_principal_name = user_principal_name - self.mail_nickname = mail_nickname - self.mail = mail - self.sign_in_names = sign_in_names + def __init__(self, **kwargs): + super(User, self).__init__(**kwargs) + self.immutable_id = kwargs.get('immutable_id', None) + self.usage_location = kwargs.get('usage_location', None) + self.given_name = kwargs.get('given_name', None) + self.surname = kwargs.get('surname', None) + self.user_type = kwargs.get('user_type', None) + self.account_enabled = kwargs.get('account_enabled', None) + self.display_name = kwargs.get('display_name', None) + self.user_principal_name = kwargs.get('user_principal_name', None) + self.mail_nickname = kwargs.get('mail_nickname', None) + self.mail = kwargs.get('mail', None) + self.sign_in_names = kwargs.get('sign_in_names', None) self.object_type = 'User' diff --git a/azure-graphrbac/azure/graphrbac/models/user_base.py b/azure-graphrbac/azure/graphrbac/models/user_base.py index ce960c2802cc..a5c4da02444f 100644 --- a/azure-graphrbac/azure/graphrbac/models/user_base.py +++ b/azure-graphrbac/azure/graphrbac/models/user_base.py @@ -47,11 +47,11 @@ class UserBase(Model): 'user_type': {'key': 'userType', 'type': 'str'}, } - def __init__(self, additional_properties=None, immutable_id=None, usage_location=None, given_name=None, surname=None, user_type=None): - super(UserBase, self).__init__() - self.additional_properties = additional_properties - self.immutable_id = immutable_id - self.usage_location = usage_location - self.given_name = given_name - self.surname = surname - self.user_type = user_type + def __init__(self, **kwargs): + super(UserBase, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.immutable_id = kwargs.get('immutable_id', None) + self.usage_location = kwargs.get('usage_location', None) + self.given_name = kwargs.get('given_name', None) + self.surname = kwargs.get('surname', None) + self.user_type = kwargs.get('user_type', None) diff --git a/azure-graphrbac/azure/graphrbac/models/user_base_py3.py b/azure-graphrbac/azure/graphrbac/models/user_base_py3.py new file mode 100644 index 000000000000..14c1fc0d3ab6 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/user_base_py3.py @@ -0,0 +1,57 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class UserBase(Model): + """UserBase. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param immutable_id: This must be specified if you are using a federated + domain for the user's userPrincipalName (UPN) property when creating a new + user account. It is used to associate an on-premises Active Directory user + account with their Azure AD user object. + :type immutable_id: str + :param usage_location: A two letter country code (ISO standard 3166). + Required for users that will be assigned licenses due to legal requirement + to check for availability of services in countries. Examples include: + "US", "JP", and "GB". + :type usage_location: str + :param given_name: The given name for the user. + :type given_name: str + :param surname: The user's surname (family name or last name). + :type surname: str + :param user_type: A string value that can be used to classify user types + in your directory, such as 'Member' and 'Guest'. Possible values include: + 'Member', 'Guest' + :type user_type: str or ~azure.graphrbac.models.UserType + """ + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'immutable_id': {'key': 'immutableId', 'type': 'str'}, + 'usage_location': {'key': 'usageLocation', 'type': 'str'}, + 'given_name': {'key': 'givenName', 'type': 'str'}, + 'surname': {'key': 'surname', 'type': 'str'}, + 'user_type': {'key': 'userType', 'type': 'str'}, + } + + def __init__(self, *, additional_properties=None, immutable_id: str=None, usage_location: str=None, given_name: str=None, surname: str=None, user_type=None, **kwargs) -> None: + super(UserBase, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.immutable_id = immutable_id + self.usage_location = usage_location + self.given_name = given_name + self.surname = surname + self.user_type = user_type diff --git a/azure-graphrbac/azure/graphrbac/models/user_create_parameters.py b/azure-graphrbac/azure/graphrbac/models/user_create_parameters.py index 214a3fc6bf5c..1491954f50c2 100644 --- a/azure-graphrbac/azure/graphrbac/models/user_create_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/user_create_parameters.py @@ -15,6 +15,8 @@ class UserCreateParameters(UserBase): """Request parameters for creating a new work or school account user. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] @@ -36,17 +38,17 @@ class UserCreateParameters(UserBase): in your directory, such as 'Member' and 'Guest'. Possible values include: 'Member', 'Guest' :type user_type: str or ~azure.graphrbac.models.UserType - :param account_enabled: Whether the account is enabled. + :param account_enabled: Required. Whether the account is enabled. :type account_enabled: bool - :param display_name: The display name of the user. + :param display_name: Required. The display name of the user. :type display_name: str - :param password_profile: Password Profile + :param password_profile: Required. Password Profile :type password_profile: ~azure.graphrbac.models.PasswordProfile - :param user_principal_name: The user principal name + :param user_principal_name: Required. The user principal name (someuser@contoso.com). It must contain one of the verified domains for the tenant. :type user_principal_name: str - :param mail_nickname: The mail alias for the user. + :param mail_nickname: Required. The mail alias for the user. :type mail_nickname: str :param mail: The primary email address of the user. :type mail: str @@ -75,11 +77,11 @@ class UserCreateParameters(UserBase): 'mail': {'key': 'mail', 'type': 'str'}, } - def __init__(self, account_enabled, display_name, password_profile, user_principal_name, mail_nickname, additional_properties=None, immutable_id=None, usage_location=None, given_name=None, surname=None, user_type=None, mail=None): - super(UserCreateParameters, self).__init__(additional_properties=additional_properties, immutable_id=immutable_id, usage_location=usage_location, given_name=given_name, surname=surname, user_type=user_type) - self.account_enabled = account_enabled - self.display_name = display_name - self.password_profile = password_profile - self.user_principal_name = user_principal_name - self.mail_nickname = mail_nickname - self.mail = mail + def __init__(self, **kwargs): + super(UserCreateParameters, self).__init__(**kwargs) + self.account_enabled = kwargs.get('account_enabled', None) + self.display_name = kwargs.get('display_name', None) + self.password_profile = kwargs.get('password_profile', None) + self.user_principal_name = kwargs.get('user_principal_name', None) + self.mail_nickname = kwargs.get('mail_nickname', None) + self.mail = kwargs.get('mail', None) diff --git a/azure-graphrbac/azure/graphrbac/models/user_create_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/user_create_parameters_py3.py new file mode 100644 index 000000000000..9d3d79e6aa06 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/user_create_parameters_py3.py @@ -0,0 +1,87 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .user_base_py3 import UserBase + + +class UserCreateParameters(UserBase): + """Request parameters for creating a new work or school account user. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param immutable_id: This must be specified if you are using a federated + domain for the user's userPrincipalName (UPN) property when creating a new + user account. It is used to associate an on-premises Active Directory user + account with their Azure AD user object. + :type immutable_id: str + :param usage_location: A two letter country code (ISO standard 3166). + Required for users that will be assigned licenses due to legal requirement + to check for availability of services in countries. Examples include: + "US", "JP", and "GB". + :type usage_location: str + :param given_name: The given name for the user. + :type given_name: str + :param surname: The user's surname (family name or last name). + :type surname: str + :param user_type: A string value that can be used to classify user types + in your directory, such as 'Member' and 'Guest'. Possible values include: + 'Member', 'Guest' + :type user_type: str or ~azure.graphrbac.models.UserType + :param account_enabled: Required. Whether the account is enabled. + :type account_enabled: bool + :param display_name: Required. The display name of the user. + :type display_name: str + :param password_profile: Required. Password Profile + :type password_profile: ~azure.graphrbac.models.PasswordProfile + :param user_principal_name: Required. The user principal name + (someuser@contoso.com). It must contain one of the verified domains for + the tenant. + :type user_principal_name: str + :param mail_nickname: Required. The mail alias for the user. + :type mail_nickname: str + :param mail: The primary email address of the user. + :type mail: str + """ + + _validation = { + 'account_enabled': {'required': True}, + 'display_name': {'required': True}, + 'password_profile': {'required': True}, + 'user_principal_name': {'required': True}, + 'mail_nickname': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'immutable_id': {'key': 'immutableId', 'type': 'str'}, + 'usage_location': {'key': 'usageLocation', 'type': 'str'}, + 'given_name': {'key': 'givenName', 'type': 'str'}, + 'surname': {'key': 'surname', 'type': 'str'}, + 'user_type': {'key': 'userType', 'type': 'str'}, + 'account_enabled': {'key': 'accountEnabled', 'type': 'bool'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'password_profile': {'key': 'passwordProfile', 'type': 'PasswordProfile'}, + 'user_principal_name': {'key': 'userPrincipalName', 'type': 'str'}, + 'mail_nickname': {'key': 'mailNickname', 'type': 'str'}, + 'mail': {'key': 'mail', 'type': 'str'}, + } + + def __init__(self, *, account_enabled: bool, display_name: str, password_profile, user_principal_name: str, mail_nickname: str, additional_properties=None, immutable_id: str=None, usage_location: str=None, given_name: str=None, surname: str=None, user_type=None, mail: str=None, **kwargs) -> None: + super(UserCreateParameters, self).__init__(additional_properties=additional_properties, immutable_id=immutable_id, usage_location=usage_location, given_name=given_name, surname=surname, user_type=user_type, **kwargs) + self.account_enabled = account_enabled + self.display_name = display_name + self.password_profile = password_profile + self.user_principal_name = user_principal_name + self.mail_nickname = mail_nickname + self.mail = mail diff --git a/azure-graphrbac/azure/graphrbac/models/user_get_member_groups_parameters.py b/azure-graphrbac/azure/graphrbac/models/user_get_member_groups_parameters.py index 2aa519ad80c2..e0938a126279 100644 --- a/azure-graphrbac/azure/graphrbac/models/user_get_member_groups_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/user_get_member_groups_parameters.py @@ -15,12 +15,14 @@ class UserGetMemberGroupsParameters(Model): """Request parameters for GetMemberGroups API call. + All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized this collection :type additional_properties: dict[str, object] - :param security_enabled_only: If true, only membership in security-enabled - groups should be checked. Otherwise, membership in all groups should be - checked. + :param security_enabled_only: Required. If true, only membership in + security-enabled groups should be checked. Otherwise, membership in all + groups should be checked. :type security_enabled_only: bool """ @@ -33,7 +35,7 @@ class UserGetMemberGroupsParameters(Model): 'security_enabled_only': {'key': 'securityEnabledOnly', 'type': 'bool'}, } - def __init__(self, security_enabled_only, additional_properties=None): - super(UserGetMemberGroupsParameters, self).__init__() - self.additional_properties = additional_properties - self.security_enabled_only = security_enabled_only + def __init__(self, **kwargs): + super(UserGetMemberGroupsParameters, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) + self.security_enabled_only = kwargs.get('security_enabled_only', None) diff --git a/azure-graphrbac/azure/graphrbac/models/user_get_member_groups_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/user_get_member_groups_parameters_py3.py new file mode 100644 index 000000000000..5dec7dd33e14 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/user_get_member_groups_parameters_py3.py @@ -0,0 +1,41 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from msrest.serialization import Model + + +class UserGetMemberGroupsParameters(Model): + """Request parameters for GetMemberGroups API call. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param security_enabled_only: Required. If true, only membership in + security-enabled groups should be checked. Otherwise, membership in all + groups should be checked. + :type security_enabled_only: bool + """ + + _validation = { + 'security_enabled_only': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'security_enabled_only': {'key': 'securityEnabledOnly', 'type': 'bool'}, + } + + def __init__(self, *, security_enabled_only: bool, additional_properties=None, **kwargs) -> None: + super(UserGetMemberGroupsParameters, self).__init__(**kwargs) + self.additional_properties = additional_properties + self.security_enabled_only = security_enabled_only diff --git a/azure-graphrbac/azure/graphrbac/models/user_py3.py b/azure-graphrbac/azure/graphrbac/models/user_py3.py new file mode 100644 index 000000000000..69975f146353 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/user_py3.py @@ -0,0 +1,102 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .directory_object_py3 import DirectoryObject + + +class User(DirectoryObject): + """Active Directory user information. + + Variables are only populated by the server, and will be ignored when + sending a request. + + All required parameters must be populated in order to send to Azure. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :ivar object_id: The object ID. + :vartype object_id: str + :ivar deletion_timestamp: The time at which the directory object was + deleted. + :vartype deletion_timestamp: datetime + :param object_type: Required. Constant filled by server. + :type object_type: str + :param immutable_id: This must be specified if you are using a federated + domain for the user's userPrincipalName (UPN) property when creating a new + user account. It is used to associate an on-premises Active Directory user + account with their Azure AD user object. + :type immutable_id: str + :param usage_location: A two letter country code (ISO standard 3166). + Required for users that will be assigned licenses due to legal requirement + to check for availability of services in countries. Examples include: + "US", "JP", and "GB". + :type usage_location: str + :param given_name: The given name for the user. + :type given_name: str + :param surname: The user's surname (family name or last name). + :type surname: str + :param user_type: A string value that can be used to classify user types + in your directory, such as 'Member' and 'Guest'. Possible values include: + 'Member', 'Guest' + :type user_type: str or ~azure.graphrbac.models.UserType + :param account_enabled: Whether the account is enabled. + :type account_enabled: bool + :param display_name: The display name of the user. + :type display_name: str + :param user_principal_name: The principal name of the user. + :type user_principal_name: str + :param mail_nickname: The mail alias for the user. + :type mail_nickname: str + :param mail: The primary email address of the user. + :type mail: str + :param sign_in_names: The sign-in names of the user. + :type sign_in_names: list[~azure.graphrbac.models.SignInName] + """ + + _validation = { + 'object_id': {'readonly': True}, + 'deletion_timestamp': {'readonly': True}, + 'object_type': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'object_id': {'key': 'objectId', 'type': 'str'}, + 'deletion_timestamp': {'key': 'deletionTimestamp', 'type': 'iso-8601'}, + 'object_type': {'key': 'objectType', 'type': 'str'}, + 'immutable_id': {'key': 'immutableId', 'type': 'str'}, + 'usage_location': {'key': 'usageLocation', 'type': 'str'}, + 'given_name': {'key': 'givenName', 'type': 'str'}, + 'surname': {'key': 'surname', 'type': 'str'}, + 'user_type': {'key': 'userType', 'type': 'str'}, + 'account_enabled': {'key': 'accountEnabled', 'type': 'bool'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'user_principal_name': {'key': 'userPrincipalName', 'type': 'str'}, + 'mail_nickname': {'key': 'mailNickname', 'type': 'str'}, + 'mail': {'key': 'mail', 'type': 'str'}, + 'sign_in_names': {'key': 'signInNames', 'type': '[SignInName]'}, + } + + def __init__(self, *, additional_properties=None, immutable_id: str=None, usage_location: str=None, given_name: str=None, surname: str=None, user_type=None, account_enabled: bool=None, display_name: str=None, user_principal_name: str=None, mail_nickname: str=None, mail: str=None, sign_in_names=None, **kwargs) -> None: + super(User, self).__init__(additional_properties=additional_properties, **kwargs) + self.immutable_id = immutable_id + self.usage_location = usage_location + self.given_name = given_name + self.surname = surname + self.user_type = user_type + self.account_enabled = account_enabled + self.display_name = display_name + self.user_principal_name = user_principal_name + self.mail_nickname = mail_nickname + self.mail = mail + self.sign_in_names = sign_in_names + self.object_type = 'User' diff --git a/azure-graphrbac/azure/graphrbac/models/user_update_parameters.py b/azure-graphrbac/azure/graphrbac/models/user_update_parameters.py index 06a097245b73..a5e7a6e2f8e4 100644 --- a/azure-graphrbac/azure/graphrbac/models/user_update_parameters.py +++ b/azure-graphrbac/azure/graphrbac/models/user_update_parameters.py @@ -64,10 +64,10 @@ class UserUpdateParameters(UserBase): 'mail_nickname': {'key': 'mailNickname', 'type': 'str'}, } - def __init__(self, additional_properties=None, immutable_id=None, usage_location=None, given_name=None, surname=None, user_type=None, account_enabled=None, display_name=None, password_profile=None, user_principal_name=None, mail_nickname=None): - super(UserUpdateParameters, self).__init__(additional_properties=additional_properties, immutable_id=immutable_id, usage_location=usage_location, given_name=given_name, surname=surname, user_type=user_type) - self.account_enabled = account_enabled - self.display_name = display_name - self.password_profile = password_profile - self.user_principal_name = user_principal_name - self.mail_nickname = mail_nickname + def __init__(self, **kwargs): + super(UserUpdateParameters, self).__init__(**kwargs) + self.account_enabled = kwargs.get('account_enabled', None) + self.display_name = kwargs.get('display_name', None) + self.password_profile = kwargs.get('password_profile', None) + self.user_principal_name = kwargs.get('user_principal_name', None) + self.mail_nickname = kwargs.get('mail_nickname', None) diff --git a/azure-graphrbac/azure/graphrbac/models/user_update_parameters_py3.py b/azure-graphrbac/azure/graphrbac/models/user_update_parameters_py3.py new file mode 100644 index 000000000000..c23ec766e26b --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/models/user_update_parameters_py3.py @@ -0,0 +1,73 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +from .user_base_py3 import UserBase + + +class UserUpdateParameters(UserBase): + """Request parameters for updating an existing work or school account user. + + :param additional_properties: Unmatched properties from the message are + deserialized this collection + :type additional_properties: dict[str, object] + :param immutable_id: This must be specified if you are using a federated + domain for the user's userPrincipalName (UPN) property when creating a new + user account. It is used to associate an on-premises Active Directory user + account with their Azure AD user object. + :type immutable_id: str + :param usage_location: A two letter country code (ISO standard 3166). + Required for users that will be assigned licenses due to legal requirement + to check for availability of services in countries. Examples include: + "US", "JP", and "GB". + :type usage_location: str + :param given_name: The given name for the user. + :type given_name: str + :param surname: The user's surname (family name or last name). + :type surname: str + :param user_type: A string value that can be used to classify user types + in your directory, such as 'Member' and 'Guest'. Possible values include: + 'Member', 'Guest' + :type user_type: str or ~azure.graphrbac.models.UserType + :param account_enabled: Whether the account is enabled. + :type account_enabled: bool + :param display_name: The display name of the user. + :type display_name: str + :param password_profile: The password profile of the user. + :type password_profile: ~azure.graphrbac.models.PasswordProfile + :param user_principal_name: The user principal name + (someuser@contoso.com). It must contain one of the verified domains for + the tenant. + :type user_principal_name: str + :param mail_nickname: The mail alias for the user. + :type mail_nickname: str + """ + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'immutable_id': {'key': 'immutableId', 'type': 'str'}, + 'usage_location': {'key': 'usageLocation', 'type': 'str'}, + 'given_name': {'key': 'givenName', 'type': 'str'}, + 'surname': {'key': 'surname', 'type': 'str'}, + 'user_type': {'key': 'userType', 'type': 'str'}, + 'account_enabled': {'key': 'accountEnabled', 'type': 'bool'}, + 'display_name': {'key': 'displayName', 'type': 'str'}, + 'password_profile': {'key': 'passwordProfile', 'type': 'PasswordProfile'}, + 'user_principal_name': {'key': 'userPrincipalName', 'type': 'str'}, + 'mail_nickname': {'key': 'mailNickname', 'type': 'str'}, + } + + def __init__(self, *, additional_properties=None, immutable_id: str=None, usage_location: str=None, given_name: str=None, surname: str=None, user_type=None, account_enabled: bool=None, display_name: str=None, password_profile=None, user_principal_name: str=None, mail_nickname: str=None, **kwargs) -> None: + super(UserUpdateParameters, self).__init__(additional_properties=additional_properties, immutable_id=immutable_id, usage_location=usage_location, given_name=given_name, surname=surname, user_type=user_type, **kwargs) + self.account_enabled = account_enabled + self.display_name = display_name + self.password_profile = password_profile + self.user_principal_name = user_principal_name + self.mail_nickname = mail_nickname diff --git a/azure-graphrbac/azure/graphrbac/operations/__init__.py b/azure-graphrbac/azure/graphrbac/operations/__init__.py index ad229d630696..8ca6c17b5fa2 100644 --- a/azure-graphrbac/azure/graphrbac/operations/__init__.py +++ b/azure-graphrbac/azure/graphrbac/operations/__init__.py @@ -9,18 +9,24 @@ # regenerated. # -------------------------------------------------------------------------- -from .objects_operations import ObjectsOperations +from .signed_in_user_operations import SignedInUserOperations from .applications_operations import ApplicationsOperations +from .deleted_applications_operations import DeletedApplicationsOperations from .groups_operations import GroupsOperations from .service_principals_operations import ServicePrincipalsOperations from .users_operations import UsersOperations +from .objects_operations import ObjectsOperations from .domains_operations import DomainsOperations +from .oauth2_operations import OAuth2Operations __all__ = [ - 'ObjectsOperations', + 'SignedInUserOperations', 'ApplicationsOperations', + 'DeletedApplicationsOperations', 'GroupsOperations', 'ServicePrincipalsOperations', 'UsersOperations', + 'ObjectsOperations', 'DomainsOperations', + 'OAuth2Operations', ] diff --git a/azure-graphrbac/azure/graphrbac/operations/applications_operations.py b/azure-graphrbac/azure/graphrbac/operations/applications_operations.py index a489a1550d7c..25750b9a580e 100644 --- a/azure-graphrbac/azure/graphrbac/operations/applications_operations.py +++ b/azure-graphrbac/azure/graphrbac/operations/applications_operations.py @@ -21,7 +21,7 @@ class ApplicationsOperations(object): :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. - :param deserializer: An objec model deserializer. + :param deserializer: An object model deserializer. :ivar api_version: Client API version. Constant value: "1.6". """ @@ -54,7 +54,7 @@ def create( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/applications' + url = self.create.metadata['url'] path_format_arguments = { 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') } @@ -66,6 +66,7 @@ def create( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -78,9 +79,8 @@ def create( body_content = self._serialize.body(parameters, 'ApplicationCreateParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [201]: raise models.GraphErrorException(self._deserialize, response) @@ -95,6 +95,7 @@ def create( return client_raw_response return deserialized + create.metadata = {'url': '/{tenantID}/applications'} def list( self, filter=None, custom_headers=None, raw=False, **operation_config): @@ -117,7 +118,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/applications' + url = self.list.metadata['url'] path_format_arguments = { 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') } @@ -141,7 +142,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -150,9 +151,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -168,6 +168,7 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + list.metadata = {'url': '/{tenantID}/applications'} def delete( self, application_object_id, custom_headers=None, raw=False, **operation_config): @@ -186,7 +187,7 @@ def delete( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/applications/{applicationObjectId}' + url = self.delete.metadata['url'] path_format_arguments = { 'applicationObjectId': self._serialize.url("application_object_id", application_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -199,7 +200,6 @@ def delete( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -208,8 +208,8 @@ def delete( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.delete(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -217,6 +217,7 @@ def delete( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + delete.metadata = {'url': '/{tenantID}/applications/{applicationObjectId}'} def get( self, application_object_id, custom_headers=None, raw=False, **operation_config): @@ -236,7 +237,7 @@ def get( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/applications/{applicationObjectId}' + url = self.get.metadata['url'] path_format_arguments = { 'applicationObjectId': self._serialize.url("application_object_id", application_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -249,7 +250,7 @@ def get( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -258,8 +259,8 @@ def get( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -274,6 +275,7 @@ def get( return client_raw_response return deserialized + get.metadata = {'url': '/{tenantID}/applications/{applicationObjectId}'} def patch( self, application_object_id, parameters, custom_headers=None, raw=False, **operation_config): @@ -294,7 +296,7 @@ def patch( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/applications/{applicationObjectId}' + url = self.patch.metadata['url'] path_format_arguments = { 'applicationObjectId': self._serialize.url("application_object_id", application_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -319,9 +321,8 @@ def patch( body_content = self._serialize.body(parameters, 'ApplicationUpdateParameters') # Construct and send request - request = self._client.patch(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -329,6 +330,7 @@ def patch( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + patch.metadata = {'url': '/{tenantID}/applications/{applicationObjectId}'} def list_owners( self, application_object_id, custom_headers=None, raw=False, **operation_config): @@ -355,7 +357,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/applications/{applicationObjectId}/owners' + url = self.list_owners.metadata['url'] path_format_arguments = { 'applicationObjectId': self._serialize.url("application_object_id", application_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -372,7 +374,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -381,9 +383,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -399,6 +400,7 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + list_owners.metadata = {'url': '/{tenantID}/applications/{applicationObjectId}/owners'} def add_owner( self, application_object_id, url, additional_properties=None, custom_headers=None, raw=False, **operation_config): @@ -426,10 +428,10 @@ def add_owner( :raises: :class:`GraphErrorException` """ - parameters = models.ApplicationAddOwnerParameters(additional_properties=additional_properties, url=url) + parameters = models.AddOwnerParameters(additional_properties=additional_properties, url=url) # Construct URL - url = '/{tenantID}/applications/{applicationObjectId}/$links/owners' + url = self.add_owner.metadata['url'] path_format_arguments = { 'applicationObjectId': self._serialize.url("application_object_id", application_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -451,12 +453,11 @@ def add_owner( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct body - body_content = self._serialize.body(parameters, 'ApplicationAddOwnerParameters') + body_content = self._serialize.body(parameters, 'AddOwnerParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -464,6 +465,7 @@ def add_owner( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + add_owner.metadata = {'url': '/{tenantID}/applications/{applicationObjectId}/$links/owners'} def list_key_credentials( self, application_object_id, custom_headers=None, raw=False, **operation_config): @@ -486,7 +488,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/applications/{applicationObjectId}/keyCredentials' + url = self.list_key_credentials.metadata['url'] path_format_arguments = { 'applicationObjectId': self._serialize.url("application_object_id", application_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -503,7 +505,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -512,9 +514,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -530,6 +531,7 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + list_key_credentials.metadata = {'url': '/{tenantID}/applications/{applicationObjectId}/keyCredentials'} def update_key_credentials( self, application_object_id, value, custom_headers=None, raw=False, **operation_config): @@ -552,7 +554,7 @@ def update_key_credentials( parameters = models.KeyCredentialsUpdateParameters(value=value) # Construct URL - url = '/{tenantID}/applications/{applicationObjectId}/keyCredentials' + url = self.update_key_credentials.metadata['url'] path_format_arguments = { 'applicationObjectId': self._serialize.url("application_object_id", application_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -577,9 +579,8 @@ def update_key_credentials( body_content = self._serialize.body(parameters, 'KeyCredentialsUpdateParameters') # Construct and send request - request = self._client.patch(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -587,6 +588,7 @@ def update_key_credentials( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + update_key_credentials.metadata = {'url': '/{tenantID}/applications/{applicationObjectId}/keyCredentials'} def list_password_credentials( self, application_object_id, custom_headers=None, raw=False, **operation_config): @@ -609,7 +611,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/applications/{applicationObjectId}/passwordCredentials' + url = self.list_password_credentials.metadata['url'] path_format_arguments = { 'applicationObjectId': self._serialize.url("application_object_id", application_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -626,7 +628,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -635,9 +637,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -653,6 +654,7 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + list_password_credentials.metadata = {'url': '/{tenantID}/applications/{applicationObjectId}/passwordCredentials'} def update_password_credentials( self, application_object_id, value, custom_headers=None, raw=False, **operation_config): @@ -675,7 +677,7 @@ def update_password_credentials( parameters = models.PasswordCredentialsUpdateParameters(value=value) # Construct URL - url = '/{tenantID}/applications/{applicationObjectId}/passwordCredentials' + url = self.update_password_credentials.metadata['url'] path_format_arguments = { 'applicationObjectId': self._serialize.url("application_object_id", application_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -700,9 +702,8 @@ def update_password_credentials( body_content = self._serialize.body(parameters, 'PasswordCredentialsUpdateParameters') # Construct and send request - request = self._client.patch(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -710,3 +711,4 @@ def update_password_credentials( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + update_password_credentials.metadata = {'url': '/{tenantID}/applications/{applicationObjectId}/passwordCredentials'} diff --git a/azure-graphrbac/azure/graphrbac/operations/deleted_applications_operations.py b/azure-graphrbac/azure/graphrbac/operations/deleted_applications_operations.py new file mode 100644 index 000000000000..132c5f3e9915 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/operations/deleted_applications_operations.py @@ -0,0 +1,217 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse + +from .. import models + + +class DeletedApplicationsOperations(object): + """DeletedApplicationsOperations operations. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Client API version. Constant value: "1.6". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "1.6" + + self.config = config + + def restore( + self, object_id, custom_headers=None, raw=False, **operation_config): + """Restores the deleted application in the directory. + + :param object_id: Application object ID. + :type object_id: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: Application or ClientRawResponse if raw=true + :rtype: ~azure.graphrbac.models.Application or + ~msrest.pipeline.ClientRawResponse + :raises: + :class:`GraphErrorException` + """ + # Construct URL + url = self.restore.metadata['url'] + path_format_arguments = { + 'objectId': self._serialize.url("object_id", object_id, 'str'), + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.post(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + raise models.GraphErrorException(self._deserialize, response) + + deserialized = None + + if response.status_code == 200: + deserialized = self._deserialize('Application', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + restore.metadata = {'url': '/{tenantID}/deletedApplications/{objectId}/restore'} + + def list( + self, filter=None, custom_headers=None, raw=False, **operation_config): + """Gets a list of deleted applications in the directory. + + :param filter: The filter to apply to the operation. + :type filter: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: An iterator like instance of Application + :rtype: + ~azure.graphrbac.models.ApplicationPaged[~azure.graphrbac.models.Application] + :raises: + :class:`GraphErrorException` + """ + def internal_paging(next_link=None, raw=False): + + if not next_link: + # Construct URL + url = self.list.metadata['url'] + path_format_arguments = { + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + if filter is not None: + query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + else: + url = '/{tenantID}/{nextLink}' + path_format_arguments = { + 'nextLink': self._serialize.url("next_link", next_link, 'str', skip_quote=True), + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + raise models.GraphErrorException(self._deserialize, response) + + return response + + # Deserialize response + deserialized = models.ApplicationPaged(internal_paging, self._deserialize.dependencies) + + if raw: + header_dict = {} + client_raw_response = models.ApplicationPaged(internal_paging, self._deserialize.dependencies, header_dict) + return client_raw_response + + return deserialized + list.metadata = {'url': '/{tenantID}/deletedApplications'} + + def hard_delete( + self, application_object_id, custom_headers=None, raw=False, **operation_config): + """Hard-delete an application. + + :param application_object_id: Application object ID. + :type application_object_id: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: None or ClientRawResponse if raw=true + :rtype: None or ~msrest.pipeline.ClientRawResponse + :raises: + :class:`GraphErrorException` + """ + # Construct URL + url = self.hard_delete.metadata['url'] + path_format_arguments = { + 'applicationObjectId': self._serialize.url("application_object_id", application_object_id, 'str'), + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [204]: + raise models.GraphErrorException(self._deserialize, response) + + if raw: + client_raw_response = ClientRawResponse(None, response) + return client_raw_response + hard_delete.metadata = {'url': '/{tenantID}/deletedApplications/{applicationObjectId}'} diff --git a/azure-graphrbac/azure/graphrbac/operations/domains_operations.py b/azure-graphrbac/azure/graphrbac/operations/domains_operations.py index c54bc81edbba..f5c27702d0a5 100644 --- a/azure-graphrbac/azure/graphrbac/operations/domains_operations.py +++ b/azure-graphrbac/azure/graphrbac/operations/domains_operations.py @@ -22,7 +22,7 @@ class DomainsOperations(object): :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. - :param deserializer: An objec model deserializer. + :param deserializer: An object model deserializer. :ivar api_version: Client API version. Constant value: "1.6". """ @@ -57,7 +57,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/domains' + url = self.list.metadata['url'] path_format_arguments = { 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') } @@ -75,7 +75,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -84,9 +84,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -104,6 +103,7 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + list.metadata = {'url': '/{tenantID}/domains'} def get( self, domain_name, custom_headers=None, raw=False, **operation_config): @@ -122,7 +122,7 @@ def get( :raises: :class:`CloudError` """ # Construct URL - url = '/{tenantID}/domains/{domainName}' + url = self.get.metadata['url'] path_format_arguments = { 'domainName': self._serialize.url("domain_name", domain_name, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -135,7 +135,7 @@ def get( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -144,8 +144,8 @@ def get( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -162,3 +162,4 @@ def get( return client_raw_response return deserialized + get.metadata = {'url': '/{tenantID}/domains/{domainName}'} diff --git a/azure-graphrbac/azure/graphrbac/operations/groups_operations.py b/azure-graphrbac/azure/graphrbac/operations/groups_operations.py index 3b58ef252076..52e7f22d8378 100644 --- a/azure-graphrbac/azure/graphrbac/operations/groups_operations.py +++ b/azure-graphrbac/azure/graphrbac/operations/groups_operations.py @@ -21,7 +21,7 @@ class GroupsOperations(object): :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. - :param deserializer: An objec model deserializer. + :param deserializer: An object model deserializer. :ivar api_version: Client API version. Constant value: "1.6". """ @@ -56,7 +56,7 @@ def is_member_of( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/isMemberOf' + url = self.is_member_of.metadata['url'] path_format_arguments = { 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') } @@ -68,6 +68,7 @@ def is_member_of( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -80,9 +81,8 @@ def is_member_of( body_content = self._serialize.body(parameters, 'CheckGroupMembershipParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -97,6 +97,7 @@ def is_member_of( return client_raw_response return deserialized + is_member_of.metadata = {'url': '/{tenantID}/isMemberOf'} def remove_member( self, group_object_id, member_object_id, custom_headers=None, raw=False, **operation_config): @@ -118,7 +119,7 @@ def remove_member( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/groups/{groupObjectId}/$links/members/{memberObjectId}' + url = self.remove_member.metadata['url'] path_format_arguments = { 'groupObjectId': self._serialize.url("group_object_id", group_object_id, 'str'), 'memberObjectId': self._serialize.url("member_object_id", member_object_id, 'str'), @@ -132,7 +133,6 @@ def remove_member( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -141,8 +141,8 @@ def remove_member( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.delete(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -150,6 +150,7 @@ def remove_member( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + remove_member.metadata = {'url': '/{tenantID}/groups/{groupObjectId}/$links/members/{memberObjectId}'} def add_member( self, group_object_id, url, additional_properties=None, custom_headers=None, raw=False, **operation_config): @@ -180,7 +181,7 @@ def add_member( parameters = models.GroupAddMemberParameters(additional_properties=additional_properties, url=url) # Construct URL - url = '/{tenantID}/groups/{groupObjectId}/$links/members' + url = self.add_member.metadata['url'] path_format_arguments = { 'groupObjectId': self._serialize.url("group_object_id", group_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -205,9 +206,8 @@ def add_member( body_content = self._serialize.body(parameters, 'GroupAddMemberParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -215,6 +215,7 @@ def add_member( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + add_member.metadata = {'url': '/{tenantID}/groups/{groupObjectId}/$links/members'} def create( self, parameters, custom_headers=None, raw=False, **operation_config): @@ -234,7 +235,7 @@ def create( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/groups' + url = self.create.metadata['url'] path_format_arguments = { 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') } @@ -246,6 +247,7 @@ def create( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -258,9 +260,8 @@ def create( body_content = self._serialize.body(parameters, 'GroupCreateParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [201]: raise models.GraphErrorException(self._deserialize, response) @@ -275,6 +276,7 @@ def create( return client_raw_response return deserialized + create.metadata = {'url': '/{tenantID}/groups'} def list( self, filter=None, custom_headers=None, raw=False, **operation_config): @@ -297,7 +299,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/groups' + url = self.list.metadata['url'] path_format_arguments = { 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') } @@ -321,7 +323,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -330,9 +332,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -348,6 +349,7 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + list.metadata = {'url': '/{tenantID}/groups'} def get_group_members( self, object_id, custom_headers=None, raw=False, **operation_config): @@ -361,9 +363,9 @@ def get_group_members( deserialized response :param operation_config: :ref:`Operation configuration overrides`. - :return: An iterator like instance of AADObject + :return: An iterator like instance of DirectoryObject :rtype: - ~azure.graphrbac.models.AADObjectPaged[~azure.graphrbac.models.AADObject] + ~azure.graphrbac.models.DirectoryObjectPaged[~azure.graphrbac.models.DirectoryObject] :raises: :class:`GraphErrorException` """ @@ -371,7 +373,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/groups/{objectId}/members' + url = self.get_group_members.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -394,7 +396,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -403,9 +405,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -413,14 +414,15 @@ def internal_paging(next_link=None, raw=False): return response # Deserialize response - deserialized = models.AADObjectPaged(internal_paging, self._deserialize.dependencies) + deserialized = models.DirectoryObjectPaged(internal_paging, self._deserialize.dependencies) if raw: header_dict = {} - client_raw_response = models.AADObjectPaged(internal_paging, self._deserialize.dependencies, header_dict) + client_raw_response = models.DirectoryObjectPaged(internal_paging, self._deserialize.dependencies, header_dict) return client_raw_response return deserialized + get_group_members.metadata = {'url': '/{tenantID}/groups/{objectId}/members'} def get( self, object_id, custom_headers=None, raw=False, **operation_config): @@ -441,7 +443,7 @@ def get( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/groups/{objectId}' + url = self.get.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -454,7 +456,7 @@ def get( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -463,8 +465,8 @@ def get( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -479,6 +481,7 @@ def get( return client_raw_response return deserialized + get.metadata = {'url': '/{tenantID}/groups/{objectId}'} def delete( self, object_id, custom_headers=None, raw=False, **operation_config): @@ -497,7 +500,7 @@ def delete( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/groups/{objectId}' + url = self.delete.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -510,7 +513,6 @@ def delete( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -519,8 +521,8 @@ def delete( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.delete(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -528,6 +530,7 @@ def delete( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + delete.metadata = {'url': '/{tenantID}/groups/{objectId}'} def get_member_groups( self, object_id, security_enabled_only, additional_properties=None, custom_headers=None, raw=False, **operation_config): @@ -560,7 +563,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/groups/{objectId}/getMemberGroups' + url = self.get_member_groups.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -577,6 +580,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -589,9 +593,8 @@ def internal_paging(next_link=None, raw=False): body_content = self._serialize.body(parameters, 'GroupGetMemberGroupsParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -607,3 +610,138 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + get_member_groups.metadata = {'url': '/{tenantID}/groups/{objectId}/getMemberGroups'} + + def list_owners( + self, object_id, custom_headers=None, raw=False, **operation_config): + """Directory objects that are owners of the group. + + The owners are a set of non-admin users who are allowed to modify this + object. + + :param object_id: The object ID of the group for which to get owners. + :type object_id: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: An iterator like instance of DirectoryObject + :rtype: + ~azure.graphrbac.models.DirectoryObjectPaged[~azure.graphrbac.models.DirectoryObject] + :raises: + :class:`GraphErrorException` + """ + def internal_paging(next_link=None, raw=False): + + if not next_link: + # Construct URL + url = self.list_owners.metadata['url'] + path_format_arguments = { + 'objectId': self._serialize.url("object_id", object_id, 'str'), + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + else: + url = next_link + query_parameters = {} + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + raise models.GraphErrorException(self._deserialize, response) + + return response + + # Deserialize response + deserialized = models.DirectoryObjectPaged(internal_paging, self._deserialize.dependencies) + + if raw: + header_dict = {} + client_raw_response = models.DirectoryObjectPaged(internal_paging, self._deserialize.dependencies, header_dict) + return client_raw_response + + return deserialized + list_owners.metadata = {'url': '/{tenantID}/groups/{objectId}/owners'} + + def add_owner( + self, object_id, url, additional_properties=None, custom_headers=None, raw=False, **operation_config): + """Add an owner to a group. + + :param object_id: The object ID of the application to which to add the + owner. + :type object_id: str + :param url: A owner object URL, such as + "https://graph.windows.net/0b1f9851-1bf0-433f-aec3-cb9272f093dc/directoryObjects/f260bbc4-c254-447b-94cf-293b5ec434dd", + where "0b1f9851-1bf0-433f-aec3-cb9272f093dc" is the tenantId and + "f260bbc4-c254-447b-94cf-293b5ec434dd" is the objectId of the owner + (user, application, servicePrincipal, group) to be added. + :type url: str + :param additional_properties: Unmatched properties from the message + are deserialized this collection + :type additional_properties: dict[str, object] + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: None or ClientRawResponse if raw=true + :rtype: None or ~msrest.pipeline.ClientRawResponse + :raises: + :class:`GraphErrorException` + """ + parameters = models.AddOwnerParameters(additional_properties=additional_properties, url=url) + + # Construct URL + url = self.add_owner.metadata['url'] + path_format_arguments = { + 'objectId': self._serialize.url("object_id", object_id, 'str'), + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct body + body_content = self._serialize.body(parameters, 'AddOwnerParameters') + + # Construct and send request + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [204]: + raise models.GraphErrorException(self._deserialize, response) + + if raw: + client_raw_response = ClientRawResponse(None, response) + return client_raw_response + add_owner.metadata = {'url': '/{tenantID}/groups/{objectId}/$links/owners'} diff --git a/azure-graphrbac/azure/graphrbac/operations/oauth2_operations.py b/azure-graphrbac/azure/graphrbac/operations/oauth2_operations.py new file mode 100644 index 000000000000..c5cd91d69a44 --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/operations/oauth2_operations.py @@ -0,0 +1,165 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse +from msrestazure.azure_exceptions import CloudError + +from .. import models + + +class OAuth2Operations(object): + """OAuth2Operations operations. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Client API version. Constant value: "1.6". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "1.6" + + self.config = config + + def get( + self, filter=None, custom_headers=None, raw=False, **operation_config): + """Queries OAuth2 permissions for the relevant SP ObjectId of an app. + + :param filter: This is the Service Principal ObjectId associated with + the app + :type filter: str + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: Permissions or ClientRawResponse if raw=true + :rtype: ~azure.graphrbac.models.Permissions or + ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.get.metadata['url'] + path_format_arguments = { + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + if filter is not None: + query_parameters['$filter'] = self._serialize.query("filter", filter, 'str') + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + deserialized = None + + if response.status_code == 200: + deserialized = self._deserialize('Permissions', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + get.metadata = {'url': '/{tenantID}/oauth2PermissionGrants'} + + def post( + self, body=None, custom_headers=None, raw=False, **operation_config): + """Grants OAuth2 permissions for the relevant resource Ids of an app. + + :param body: The relevant app Service Principal Object Id and the + Service Principal Objecit Id you want to grant. + :type body: ~azure.graphrbac.models.Permissions + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: Permissions or ClientRawResponse if raw=true + :rtype: ~azure.graphrbac.models.Permissions or + ~msrest.pipeline.ClientRawResponse + :raises: :class:`CloudError` + """ + # Construct URL + url = self.post.metadata['url'] + path_format_arguments = { + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct body + if body is not None: + body_content = self._serialize.body(body, 'Permissions') + else: + body_content = None + + # Construct and send request + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [201]: + exp = CloudError(response) + exp.request_id = response.headers.get('x-ms-request-id') + raise exp + + deserialized = None + + if response.status_code == 201: + deserialized = self._deserialize('Permissions', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + post.metadata = {'url': '/{tenantID}/oauth2PermissionGrants'} diff --git a/azure-graphrbac/azure/graphrbac/operations/objects_operations.py b/azure-graphrbac/azure/graphrbac/operations/objects_operations.py index e48ff1cfd56a..56d5aa0e4261 100644 --- a/azure-graphrbac/azure/graphrbac/operations/objects_operations.py +++ b/azure-graphrbac/azure/graphrbac/operations/objects_operations.py @@ -22,7 +22,7 @@ class ObjectsOperations(object): :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. - :param deserializer: An objec model deserializer. + :param deserializer: An object model deserializer. :ivar api_version: Client API version. Constant value: "1.6". """ @@ -37,63 +37,11 @@ def __init__(self, client, config, serializer, deserializer): self.config = config - def get_current_user( - self, custom_headers=None, raw=False, **operation_config): - """Gets the details for the currently logged-in user. - - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: AADObject or ClientRawResponse if raw=true - :rtype: ~azure.graphrbac.models.AADObject or - ~msrest.pipeline.ClientRawResponse - :raises: - :class:`GraphErrorException` - """ - # Construct URL - url = '/{tenantID}/me' - path_format_arguments = { - 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) - - if response.status_code not in [200]: - raise models.GraphErrorException(self._deserialize, response) - - deserialized = None - - if response.status_code == 200: - deserialized = self._deserialize('AADObject', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - def get_objects_by_object_ids( self, parameters, custom_headers=None, raw=False, **operation_config): - """Gets AD group membership for the specified AD object IDs. + """Gets the directory objects specified in a list of object IDs. You can + also specify which resource collections (users, groups, etc.) should be + searched by specifying the optional types parameter. :param parameters: Objects filtering parameters. :type parameters: ~azure.graphrbac.models.GetObjectsParameters @@ -102,16 +50,16 @@ def get_objects_by_object_ids( deserialized response :param operation_config: :ref:`Operation configuration overrides`. - :return: An iterator like instance of AADObject + :return: An iterator like instance of DirectoryObject :rtype: - ~azure.graphrbac.models.AADObjectPaged[~azure.graphrbac.models.AADObject] + ~azure.graphrbac.models.DirectoryObjectPaged[~azure.graphrbac.models.DirectoryObject] :raises: :class:`CloudError` """ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/getObjectsByObjectIds' + url = self.get_objects_by_object_ids.metadata['url'] path_format_arguments = { 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') } @@ -133,6 +81,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -145,9 +94,8 @@ def internal_paging(next_link=None, raw=False): body_content = self._serialize.body(parameters, 'GetObjectsParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -157,11 +105,12 @@ def internal_paging(next_link=None, raw=False): return response # Deserialize response - deserialized = models.AADObjectPaged(internal_paging, self._deserialize.dependencies) + deserialized = models.DirectoryObjectPaged(internal_paging, self._deserialize.dependencies) if raw: header_dict = {} - client_raw_response = models.AADObjectPaged(internal_paging, self._deserialize.dependencies, header_dict) + client_raw_response = models.DirectoryObjectPaged(internal_paging, self._deserialize.dependencies, header_dict) return client_raw_response return deserialized + get_objects_by_object_ids.metadata = {'url': '/{tenantID}/getObjectsByObjectIds'} diff --git a/azure-graphrbac/azure/graphrbac/operations/service_principals_operations.py b/azure-graphrbac/azure/graphrbac/operations/service_principals_operations.py index 64c13fbc8339..e24bd11b7020 100644 --- a/azure-graphrbac/azure/graphrbac/operations/service_principals_operations.py +++ b/azure-graphrbac/azure/graphrbac/operations/service_principals_operations.py @@ -21,7 +21,7 @@ class ServicePrincipalsOperations(object): :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. - :param deserializer: An objec model deserializer. + :param deserializer: An object model deserializer. :ivar api_version: Client API version. Constant value: "1.6". """ @@ -55,7 +55,7 @@ def create( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/servicePrincipals' + url = self.create.metadata['url'] path_format_arguments = { 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') } @@ -67,6 +67,7 @@ def create( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -79,9 +80,8 @@ def create( body_content = self._serialize.body(parameters, 'ServicePrincipalCreateParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [201]: raise models.GraphErrorException(self._deserialize, response) @@ -96,6 +96,7 @@ def create( return client_raw_response return deserialized + create.metadata = {'url': '/{tenantID}/servicePrincipals'} def list( self, filter=None, custom_headers=None, raw=False, **operation_config): @@ -118,7 +119,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/servicePrincipals' + url = self.list.metadata['url'] path_format_arguments = { 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') } @@ -142,7 +143,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -151,9 +152,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -169,6 +169,63 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + list.metadata = {'url': '/{tenantID}/servicePrincipals'} + + def update( + self, object_id, parameters, custom_headers=None, raw=False, **operation_config): + """Updates a service principal in the directory. + + :param object_id: The object ID of the service principal to delete. + :type object_id: str + :param parameters: Parameters to update a service principal. + :type parameters: + ~azure.graphrbac.models.ServicePrincipalUpdateParameters + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: None or ClientRawResponse if raw=true + :rtype: None or ~msrest.pipeline.ClientRawResponse + :raises: + :class:`GraphErrorException` + """ + # Construct URL + url = self.update.metadata['url'] + path_format_arguments = { + 'objectId': self._serialize.url("object_id", object_id, 'str'), + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct body + body_content = self._serialize.body(parameters, 'ServicePrincipalUpdateParameters') + + # Construct and send request + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [204]: + raise models.GraphErrorException(self._deserialize, response) + + if raw: + client_raw_response = ClientRawResponse(None, response) + return client_raw_response + update.metadata = {'url': '/{tenantID}/servicePrincipals/{objectId}'} def delete( self, object_id, custom_headers=None, raw=False, **operation_config): @@ -187,7 +244,7 @@ def delete( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/servicePrincipals/{objectId}' + url = self.delete.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -200,7 +257,6 @@ def delete( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -209,8 +265,8 @@ def delete( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.delete(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -218,10 +274,12 @@ def delete( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + delete.metadata = {'url': '/{tenantID}/servicePrincipals/{objectId}'} def get( self, object_id, custom_headers=None, raw=False, **operation_config): - """Gets service principal information from the directory. + """Gets service principal information from the directory. Query by + objectId or pass a filter to query by appId. :param object_id: The object ID of the service principal to get. :type object_id: str @@ -237,7 +295,7 @@ def get( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/servicePrincipals/{objectId}' + url = self.get.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -250,7 +308,7 @@ def get( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -259,8 +317,8 @@ def get( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -275,6 +333,7 @@ def get( return client_raw_response return deserialized + get.metadata = {'url': '/{tenantID}/servicePrincipals/{objectId}'} def list_owners( self, object_id, custom_headers=None, raw=False, **operation_config): @@ -301,7 +360,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/servicePrincipals/{objectId}/owners' + url = self.list_owners.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -318,7 +377,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -327,9 +386,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -345,6 +403,7 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + list_owners.metadata = {'url': '/{tenantID}/servicePrincipals/{objectId}/owners'} def list_key_credentials( self, object_id, custom_headers=None, raw=False, **operation_config): @@ -368,7 +427,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/servicePrincipals/{objectId}/keyCredentials' + url = self.list_key_credentials.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -385,7 +444,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -394,9 +453,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -412,6 +470,7 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + list_key_credentials.metadata = {'url': '/{tenantID}/servicePrincipals/{objectId}/keyCredentials'} def update_key_credentials( self, object_id, value, custom_headers=None, raw=False, **operation_config): @@ -435,7 +494,7 @@ def update_key_credentials( parameters = models.KeyCredentialsUpdateParameters(value=value) # Construct URL - url = '/{tenantID}/servicePrincipals/{objectId}/keyCredentials' + url = self.update_key_credentials.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -460,9 +519,8 @@ def update_key_credentials( body_content = self._serialize.body(parameters, 'KeyCredentialsUpdateParameters') # Construct and send request - request = self._client.patch(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -470,6 +528,7 @@ def update_key_credentials( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + update_key_credentials.metadata = {'url': '/{tenantID}/servicePrincipals/{objectId}/keyCredentials'} def list_password_credentials( self, object_id, custom_headers=None, raw=False, **operation_config): @@ -492,7 +551,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/servicePrincipals/{objectId}/passwordCredentials' + url = self.list_password_credentials.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -509,7 +568,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -518,9 +577,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -536,6 +594,7 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + list_password_credentials.metadata = {'url': '/{tenantID}/servicePrincipals/{objectId}/passwordCredentials'} def update_password_credentials( self, object_id, value, custom_headers=None, raw=False, **operation_config): @@ -558,7 +617,7 @@ def update_password_credentials( parameters = models.PasswordCredentialsUpdateParameters(value=value) # Construct URL - url = '/{tenantID}/servicePrincipals/{objectId}/passwordCredentials' + url = self.update_password_credentials.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -583,9 +642,8 @@ def update_password_credentials( body_content = self._serialize.body(parameters, 'PasswordCredentialsUpdateParameters') # Construct and send request - request = self._client.patch(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -593,3 +651,4 @@ def update_password_credentials( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + update_password_credentials.metadata = {'url': '/{tenantID}/servicePrincipals/{objectId}/passwordCredentials'} diff --git a/azure-graphrbac/azure/graphrbac/operations/signed_in_user_operations.py b/azure-graphrbac/azure/graphrbac/operations/signed_in_user_operations.py new file mode 100644 index 000000000000..4be3b48f540e --- /dev/null +++ b/azure-graphrbac/azure/graphrbac/operations/signed_in_user_operations.py @@ -0,0 +1,161 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse + +from .. import models + + +class SignedInUserOperations(object): + """SignedInUserOperations operations. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Client API version. Constant value: "1.6". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "1.6" + + self.config = config + + def get( + self, custom_headers=None, raw=False, **operation_config): + """Gets the details for the currently logged-in user. + + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: User or ClientRawResponse if raw=true + :rtype: ~azure.graphrbac.models.User or + ~msrest.pipeline.ClientRawResponse + :raises: + :class:`GraphErrorException` + """ + # Construct URL + url = self.get.metadata['url'] + path_format_arguments = { + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + raise models.GraphErrorException(self._deserialize, response) + + deserialized = None + + if response.status_code == 200: + deserialized = self._deserialize('User', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + return client_raw_response + + return deserialized + get.metadata = {'url': '/{tenantID}/me'} + + def list_owned_objects( + self, custom_headers=None, raw=False, **operation_config): + """Get the list of directory objects that are owned by the user. + + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: An iterator like instance of DirectoryObject + :rtype: + ~azure.graphrbac.models.DirectoryObjectPaged[~azure.graphrbac.models.DirectoryObject] + :raises: + :class:`GraphErrorException` + """ + def internal_paging(next_link=None, raw=False): + + if not next_link: + # Construct URL + url = self.list_owned_objects.metadata['url'] + path_format_arguments = { + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + else: + url = '/{tenantID}/{nextLink}' + path_format_arguments = { + 'nextLink': self._serialize.url("next_link", next_link, 'str', skip_quote=True), + 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') + } + url = self._client.format_url(url, **path_format_arguments) + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct and send request + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200]: + raise models.GraphErrorException(self._deserialize, response) + + return response + + # Deserialize response + deserialized = models.DirectoryObjectPaged(internal_paging, self._deserialize.dependencies) + + if raw: + header_dict = {} + client_raw_response = models.DirectoryObjectPaged(internal_paging, self._deserialize.dependencies, header_dict) + return client_raw_response + + return deserialized + list_owned_objects.metadata = {'url': '/{tenantID}/me/ownedObjects'} diff --git a/azure-graphrbac/azure/graphrbac/operations/users_operations.py b/azure-graphrbac/azure/graphrbac/operations/users_operations.py index 2bc102a62532..85295468fd9e 100644 --- a/azure-graphrbac/azure/graphrbac/operations/users_operations.py +++ b/azure-graphrbac/azure/graphrbac/operations/users_operations.py @@ -21,7 +21,7 @@ class UsersOperations(object): :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. - :param deserializer: An objec model deserializer. + :param deserializer: An object model deserializer. :ivar api_version: Client API version. Constant value: "1.6". """ @@ -54,7 +54,7 @@ def create( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/users' + url = self.create.metadata['url'] path_format_arguments = { 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') } @@ -66,6 +66,7 @@ def create( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -78,9 +79,8 @@ def create( body_content = self._serialize.body(parameters, 'UserCreateParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [201]: raise models.GraphErrorException(self._deserialize, response) @@ -95,6 +95,7 @@ def create( return client_raw_response return deserialized + create.metadata = {'url': '/{tenantID}/users'} def list( self, filter=None, custom_headers=None, raw=False, **operation_config): @@ -117,7 +118,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/users' + url = self.list.metadata['url'] path_format_arguments = { 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') } @@ -141,7 +142,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -150,9 +151,8 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -168,6 +168,7 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + list.metadata = {'url': '/{tenantID}/users'} def get( self, upn_or_object_id, custom_headers=None, raw=False, **operation_config): @@ -188,7 +189,7 @@ def get( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/users/{upnOrObjectId}' + url = self.get.metadata['url'] path_format_arguments = { 'upnOrObjectId': self._serialize.url("upn_or_object_id", upn_or_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -201,7 +202,7 @@ def get( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -210,8 +211,8 @@ def get( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -226,6 +227,7 @@ def get( return client_raw_response return deserialized + get.metadata = {'url': '/{tenantID}/users/{upnOrObjectId}'} def update( self, upn_or_object_id, parameters, custom_headers=None, raw=False, **operation_config): @@ -247,7 +249,7 @@ def update( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/users/{upnOrObjectId}' + url = self.update.metadata['url'] path_format_arguments = { 'upnOrObjectId': self._serialize.url("upn_or_object_id", upn_or_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -272,9 +274,8 @@ def update( body_content = self._serialize.body(parameters, 'UserUpdateParameters') # Construct and send request - request = self._client.patch(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -282,6 +283,7 @@ def update( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + update.metadata = {'url': '/{tenantID}/users/{upnOrObjectId}'} def delete( self, upn_or_object_id, custom_headers=None, raw=False, **operation_config): @@ -301,7 +303,7 @@ def delete( :class:`GraphErrorException` """ # Construct URL - url = '/{tenantID}/users/{upnOrObjectId}' + url = self.delete.metadata['url'] path_format_arguments = { 'upnOrObjectId': self._serialize.url("upn_or_object_id", upn_or_object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -314,7 +316,6 @@ def delete( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -323,8 +324,8 @@ def delete( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.delete(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: raise models.GraphErrorException(self._deserialize, response) @@ -332,6 +333,7 @@ def delete( if raw: client_raw_response = ClientRawResponse(None, response) return client_raw_response + delete.metadata = {'url': '/{tenantID}/users/{upnOrObjectId}'} def get_member_groups( self, object_id, security_enabled_only, additional_properties=None, custom_headers=None, raw=False, **operation_config): @@ -364,7 +366,7 @@ def internal_paging(next_link=None, raw=False): if not next_link: # Construct URL - url = '/{tenantID}/users/{objectId}/getMemberGroups' + url = self.get_member_groups.metadata['url'] path_format_arguments = { 'objectId': self._serialize.url("object_id", object_id, 'str'), 'tenantID': self._serialize.url("self.config.tenant_id", self.config.tenant_id, 'str') @@ -381,6 +383,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -393,9 +396,8 @@ def internal_paging(next_link=None, raw=False): body_content = self._serialize.body(parameters, 'UserGetMemberGroupsParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: raise models.GraphErrorException(self._deserialize, response) @@ -411,3 +413,4 @@ def internal_paging(next_link=None, raw=False): return client_raw_response return deserialized + get_member_groups.metadata = {'url': '/{tenantID}/users/{objectId}/getMemberGroups'} diff --git a/azure-graphrbac/azure/graphrbac/version.py b/azure-graphrbac/azure/graphrbac/version.py index 57866fdf17d0..60bd31944182 100644 --- a/azure-graphrbac/azure/graphrbac/version.py +++ b/azure-graphrbac/azure/graphrbac/version.py @@ -9,5 +9,5 @@ # regenerated. # -------------------------------------------------------------------------- -VERSION = "0.40.0" +VERSION = "1.6" diff --git a/azure-graphrbac/build.json b/azure-graphrbac/build.json deleted file mode 100644 index 748e17efa6b5..000000000000 --- a/azure-graphrbac/build.json +++ /dev/null @@ -1,424 +0,0 @@ -{ - "autorest": [ - { - "resolvedInfo": null, - "packageMetadata": { - "name": "@microsoft.azure/autorest-core", - "version": "2.0.4216", - "engines": { - "node": ">=7.10.0" - }, - "dependencies": {}, - "optionalDependencies": {}, - "devDependencies": { - "@types/commonmark": "^0.27.0", - "@types/js-yaml": "^3.10.0", - "@types/jsonpath": "^0.1.29", - "@types/node": "^8.0.53", - "@types/source-map": "^0.5.0", - "@types/yargs": "^8.0.2", - "dts-generator": "^2.1.0", - "mocha": "^4.0.1", - "mocha-typescript": "^1.1.7", - "shx": "0.2.2", - "static-link": "^0.2.3", - "vscode-jsonrpc": "^3.3.1" - }, - "bundleDependencies": false, - "peerDependencies": {}, - "deprecated": false, - "_resolved": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4216/node_modules/@microsoft.azure/autorest-core", - "_shasum": "f6b97454df552dfa54bd0df23f8309665be5fd4c", - "_shrinkwrap": null, - "bin": { - "autorest-core": "./dist/app.js", - "autorest-language-service": "dist/language-service/language-service.js" - }, - "_id": "@microsoft.azure/autorest-core@2.0.4216", - "_from": "file:/root/.autorest/@microsoft.azure_autorest-core@2.0.4216/node_modules/@microsoft.azure/autorest-core", - "_requested": { - "type": "directory", - "where": "/git-restapi", - "raw": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4216/node_modules/@microsoft.azure/autorest-core", - "rawSpec": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4216/node_modules/@microsoft.azure/autorest-core", - "saveSpec": "file:/root/.autorest/@microsoft.azure_autorest-core@2.0.4216/node_modules/@microsoft.azure/autorest-core", - "fetchSpec": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4216/node_modules/@microsoft.azure/autorest-core" - }, - "_spec": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4216/node_modules/@microsoft.azure/autorest-core", - "_where": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4216/node_modules/@microsoft.azure/autorest-core" - }, - "extensionManager": { - "installationPath": "/root/.autorest", - "sharedLock": { - "name": "/root/.autorest", - "exclusiveLock": { - "name": "_root_.autorest.exclusive-lock", - "options": { - "port": 45234, - "host": "2130706813", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.exclusive-lock:45234" - }, - "busyLock": { - "name": "_root_.autorest.busy-lock", - "options": { - "port": 37199, - "host": "2130756895", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.busy-lock:37199" - }, - "personalLock": { - "name": "_root_.autorest.15.608533261166624.personal-lock", - "options": { - "port": 22622, - "host": "2130763102", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.15.608533261166624.personal-lock:22622" - }, - "file": "/tmp/_root_.autorest.lock" - }, - "dotnetPath": "/root/.dotnet" - }, - "installationPath": "/root/.autorest" - }, - { - "resolvedInfo": null, - "packageMetadata": { - "name": "@microsoft.azure/autorest-core", - "version": "2.0.4229", - "engines": { - "node": ">=7.10.0" - }, - "dependencies": {}, - "optionalDependencies": {}, - "devDependencies": { - "@types/commonmark": "^0.27.0", - "@types/js-yaml": "^3.10.0", - "@types/jsonpath": "^0.1.29", - "@types/node": "^8.0.53", - "@types/source-map": "^0.5.0", - "@types/yargs": "^8.0.2", - "@types/z-schema": "^3.16.31", - "dts-generator": "^2.1.0", - "mocha": "^4.0.1", - "mocha-typescript": "^1.1.7", - "shx": "0.2.2", - "static-link": "^0.2.3", - "vscode-jsonrpc": "^3.3.1" - }, - "bundleDependencies": false, - "peerDependencies": {}, - "deprecated": false, - "_resolved": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4229/node_modules/@microsoft.azure/autorest-core", - "_shasum": "c19c0ee74fe38c5197be2e965cd729a633166ae0", - "_shrinkwrap": null, - "bin": { - "autorest-core": "./dist/app.js", - "autorest-language-service": "dist/language-service/language-service.js" - }, - "_id": "@microsoft.azure/autorest-core@2.0.4229", - "_from": "file:/root/.autorest/@microsoft.azure_autorest-core@2.0.4229/node_modules/@microsoft.azure/autorest-core", - "_requested": { - "type": "directory", - "where": "/git-restapi", - "raw": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4229/node_modules/@microsoft.azure/autorest-core", - "rawSpec": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4229/node_modules/@microsoft.azure/autorest-core", - "saveSpec": "file:/root/.autorest/@microsoft.azure_autorest-core@2.0.4229/node_modules/@microsoft.azure/autorest-core", - "fetchSpec": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4229/node_modules/@microsoft.azure/autorest-core" - }, - "_spec": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4229/node_modules/@microsoft.azure/autorest-core", - "_where": "/root/.autorest/@microsoft.azure_autorest-core@2.0.4229/node_modules/@microsoft.azure/autorest-core" - }, - "extensionManager": { - "installationPath": "/root/.autorest", - "sharedLock": { - "name": "/root/.autorest", - "exclusiveLock": { - "name": "_root_.autorest.exclusive-lock", - "options": { - "port": 45234, - "host": "2130706813", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.exclusive-lock:45234" - }, - "busyLock": { - "name": "_root_.autorest.busy-lock", - "options": { - "port": 37199, - "host": "2130756895", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.busy-lock:37199" - }, - "personalLock": { - "name": "_root_.autorest.15.608533261166624.personal-lock", - "options": { - "port": 22622, - "host": "2130763102", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.15.608533261166624.personal-lock:22622" - }, - "file": "/tmp/_root_.autorest.lock" - }, - "dotnetPath": "/root/.dotnet" - }, - "installationPath": "/root/.autorest" - }, - { - "resolvedInfo": null, - "packageMetadata": { - "name": "@microsoft.azure/autorest.modeler", - "version": "2.0.21", - "dependencies": { - "dotnet-2.0.0": "^1.3.2" - }, - "optionalDependencies": {}, - "devDependencies": { - "coffee-script": "^1.11.1", - "dotnet-sdk-2.0.0": "^1.1.1", - "gulp": "^3.9.1", - "gulp-filter": "^5.0.0", - "gulp-line-ending-corrector": "^1.0.1", - "iced-coffee-script": "^108.0.11", - "marked": "^0.3.6", - "marked-terminal": "^2.0.0", - "moment": "^2.17.1", - "run-sequence": "*", - "shx": "^0.2.2", - "through2-parallel": "^0.1.3", - "yargs": "^8.0.2", - "yarn": "^1.0.2" - }, - "bundleDependencies": false, - "peerDependencies": {}, - "deprecated": false, - "_resolved": "/root/.autorest/@microsoft.azure_autorest.modeler@2.0.21/node_modules/@microsoft.azure/autorest.modeler", - "_shasum": "3ce7d3939124b31830be15e5de99b9b7768afb90", - "_shrinkwrap": null, - "bin": null, - "_id": "@microsoft.azure/autorest.modeler@2.0.21", - "_from": "file:/root/.autorest/@microsoft.azure_autorest.modeler@2.0.21/node_modules/@microsoft.azure/autorest.modeler", - "_requested": { - "type": "directory", - "where": "/git-restapi", - "raw": "/root/.autorest/@microsoft.azure_autorest.modeler@2.0.21/node_modules/@microsoft.azure/autorest.modeler", - "rawSpec": "/root/.autorest/@microsoft.azure_autorest.modeler@2.0.21/node_modules/@microsoft.azure/autorest.modeler", - "saveSpec": "file:/root/.autorest/@microsoft.azure_autorest.modeler@2.0.21/node_modules/@microsoft.azure/autorest.modeler", - "fetchSpec": "/root/.autorest/@microsoft.azure_autorest.modeler@2.0.21/node_modules/@microsoft.azure/autorest.modeler" - }, - "_spec": "/root/.autorest/@microsoft.azure_autorest.modeler@2.0.21/node_modules/@microsoft.azure/autorest.modeler", - "_where": "/root/.autorest/@microsoft.azure_autorest.modeler@2.0.21/node_modules/@microsoft.azure/autorest.modeler" - }, - "extensionManager": { - "installationPath": "/root/.autorest", - "sharedLock": { - "name": "/root/.autorest", - "exclusiveLock": { - "name": "_root_.autorest.exclusive-lock", - "options": { - "port": 45234, - "host": "2130706813", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.exclusive-lock:45234" - }, - "busyLock": { - "name": "_root_.autorest.busy-lock", - "options": { - "port": 37199, - "host": "2130756895", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.busy-lock:37199" - }, - "personalLock": { - "name": "_root_.autorest.15.608533261166624.personal-lock", - "options": { - "port": 22622, - "host": "2130763102", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.15.608533261166624.personal-lock:22622" - }, - "file": "/tmp/_root_.autorest.lock" - }, - "dotnetPath": "/root/.dotnet" - }, - "installationPath": "/root/.autorest" - }, - { - "resolvedInfo": null, - "packageMetadata": { - "name": "@microsoft.azure/autorest.modeler", - "version": "2.3.38", - "dependencies": { - "dotnet-2.0.0": "^1.4.4" - }, - "optionalDependencies": {}, - "devDependencies": { - "@microsoft.azure/autorest.testserver": "2.3.1", - "autorest": "^2.0.4201", - "coffee-script": "^1.11.1", - "dotnet-sdk-2.0.0": "^1.4.4", - "gulp": "^3.9.1", - "gulp-filter": "^5.0.0", - "gulp-line-ending-corrector": "^1.0.1", - "iced-coffee-script": "^108.0.11", - "marked": "^0.3.6", - "marked-terminal": "^2.0.0", - "moment": "^2.17.1", - "run-sequence": "*", - "shx": "^0.2.2", - "through2-parallel": "^0.1.3", - "yargs": "^8.0.2", - "yarn": "^1.0.2" - }, - "bundleDependencies": false, - "peerDependencies": {}, - "deprecated": false, - "_resolved": "/root/.autorest/@microsoft.azure_autorest.modeler@2.3.38/node_modules/@microsoft.azure/autorest.modeler", - "_shasum": "903bb77932e4ed1b8bc3b25cc39b167143494f6c", - "_shrinkwrap": null, - "bin": null, - "_id": "@microsoft.azure/autorest.modeler@2.3.38", - "_from": "file:/root/.autorest/@microsoft.azure_autorest.modeler@2.3.38/node_modules/@microsoft.azure/autorest.modeler", - "_requested": { - "type": "directory", - "where": "/git-restapi", - "raw": "/root/.autorest/@microsoft.azure_autorest.modeler@2.3.38/node_modules/@microsoft.azure/autorest.modeler", - "rawSpec": "/root/.autorest/@microsoft.azure_autorest.modeler@2.3.38/node_modules/@microsoft.azure/autorest.modeler", - "saveSpec": "file:/root/.autorest/@microsoft.azure_autorest.modeler@2.3.38/node_modules/@microsoft.azure/autorest.modeler", - "fetchSpec": "/root/.autorest/@microsoft.azure_autorest.modeler@2.3.38/node_modules/@microsoft.azure/autorest.modeler" - }, - "_spec": "/root/.autorest/@microsoft.azure_autorest.modeler@2.3.38/node_modules/@microsoft.azure/autorest.modeler", - "_where": "/root/.autorest/@microsoft.azure_autorest.modeler@2.3.38/node_modules/@microsoft.azure/autorest.modeler" - }, - "extensionManager": { - "installationPath": "/root/.autorest", - "sharedLock": { - "name": "/root/.autorest", - "exclusiveLock": { - "name": "_root_.autorest.exclusive-lock", - "options": { - "port": 45234, - "host": "2130706813", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.exclusive-lock:45234" - }, - "busyLock": { - "name": "_root_.autorest.busy-lock", - "options": { - "port": 37199, - "host": "2130756895", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.busy-lock:37199" - }, - "personalLock": { - "name": "_root_.autorest.15.608533261166624.personal-lock", - "options": { - "port": 22622, - "host": "2130763102", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.15.608533261166624.personal-lock:22622" - }, - "file": "/tmp/_root_.autorest.lock" - }, - "dotnetPath": "/root/.dotnet" - }, - "installationPath": "/root/.autorest" - }, - { - "resolvedInfo": null, - "packageMetadata": { - "name": "@microsoft.azure/autorest.python", - "version": "2.1.28", - "dependencies": { - "dotnet-2.0.0": "^1.4.4" - }, - "optionalDependencies": {}, - "devDependencies": { - "@microsoft.azure/autorest.testserver": "^2.3.13", - "autorest": "^2.0.4203", - "coffee-script": "^1.11.1", - "dotnet-sdk-2.0.0": "^1.4.4", - "gulp": "^3.9.1", - "gulp-filter": "^5.0.0", - "gulp-line-ending-corrector": "^1.0.1", - "iced-coffee-script": "^108.0.11", - "marked": "^0.3.6", - "marked-terminal": "^2.0.0", - "moment": "^2.17.1", - "run-sequence": "*", - "shx": "^0.2.2", - "through2-parallel": "^0.1.3", - "yargs": "^8.0.2", - "yarn": "^1.0.2" - }, - "bundleDependencies": false, - "peerDependencies": {}, - "deprecated": false, - "_resolved": "/root/.autorest/@microsoft.azure_autorest.python@2.1.28/node_modules/@microsoft.azure/autorest.python", - "_shasum": "864acf40daff5c5e073f0e7da55597c3a7994469", - "_shrinkwrap": null, - "bin": null, - "_id": "@microsoft.azure/autorest.python@2.1.28", - "_from": "file:/root/.autorest/@microsoft.azure_autorest.python@2.1.28/node_modules/@microsoft.azure/autorest.python", - "_requested": { - "type": "directory", - "where": "/git-restapi", - "raw": "/root/.autorest/@microsoft.azure_autorest.python@2.1.28/node_modules/@microsoft.azure/autorest.python", - "rawSpec": "/root/.autorest/@microsoft.azure_autorest.python@2.1.28/node_modules/@microsoft.azure/autorest.python", - "saveSpec": "file:/root/.autorest/@microsoft.azure_autorest.python@2.1.28/node_modules/@microsoft.azure/autorest.python", - "fetchSpec": "/root/.autorest/@microsoft.azure_autorest.python@2.1.28/node_modules/@microsoft.azure/autorest.python" - }, - "_spec": "/root/.autorest/@microsoft.azure_autorest.python@2.1.28/node_modules/@microsoft.azure/autorest.python", - "_where": "/root/.autorest/@microsoft.azure_autorest.python@2.1.28/node_modules/@microsoft.azure/autorest.python" - }, - "extensionManager": { - "installationPath": "/root/.autorest", - "sharedLock": { - "name": "/root/.autorest", - "exclusiveLock": { - "name": "_root_.autorest.exclusive-lock", - "options": { - "port": 45234, - "host": "2130706813", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.exclusive-lock:45234" - }, - "busyLock": { - "name": "_root_.autorest.busy-lock", - "options": { - "port": 37199, - "host": "2130756895", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.busy-lock:37199" - }, - "personalLock": { - "name": "_root_.autorest.15.608533261166624.personal-lock", - "options": { - "port": 22622, - "host": "2130763102", - "exclusive": true - }, - "pipe": "/tmp/pipe__root_.autorest.15.608533261166624.personal-lock:22622" - }, - "file": "/tmp/_root_.autorest.lock" - }, - "dotnetPath": "/root/.dotnet" - }, - "installationPath": "/root/.autorest" - } - ], - "autorest_bootstrap": {} -} \ No newline at end of file diff --git a/azure-graphrbac/tests/recordings/test_graphrbac.test_apps_and_sp.yaml b/azure-graphrbac/tests/recordings/test_graphrbac.test_apps_and_sp.yaml index 15c97296498d..7fc9e3163efe 100644 --- a/azure-graphrbac/tests/recordings/test_graphrbac.test_apps_and_sp.yaml +++ b/azure-graphrbac/tests/recordings/test_graphrbac.test_apps_and_sp.yaml @@ -1,85 +1,272 @@ interactions: - request: - body: '{"identifierUris": ["http://pytest_app.org"], "availableToOtherTenants": - false, "displayName": "pytest_app"}' + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: GET + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/applications?$filter=displayName%20eq%20%27pytest_app%27&api-version=1.6 + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.Application","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4474a40c-f7f6-4922-beb0-447370518650","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"4d6e57be-5c95-4653-9cdc-17c5f988214b","appRoles":[{"allowedMemberTypes":["User"],"description":"Creators + can create Surveys","displayName":"SurveyCreator","id":"1b4f816e-5eaf-48b9-8613-7923830595ad","isEnabled":true,"value":"SurveyCreator"}],"availableToOtherTenants":false,"displayName":"pytest_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_app","id":"d45cee5f-015e-40a1-b9e5-839de45b7749","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_app on your behalf.","userConsentDisplayName":"Access + pytest_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}]}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['1871'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Tue, 11 Sep 2018 22:25:54 GMT'] + duration: ['382584'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [XC37a6rlJsCeGLMfJenTNZI4+ije7D/luiwxI9jCogI=] + ocp-aad-session-key: [3oAzJyhaiHFJAWkvCn4S4w5Kr5SEoSsSEBOhLEIlJIQTKSid26P7twkLjZuWi2BlwwQhZ3NwnyzRLk9fSJXQHvxVBVbhI5U8UrUgSF9-jSsfUBzg31mUJ4oSq9KNk8mtGS4apSGMJp7mgsQP4fvmOQ.kVjzagV-5zvMxsKd-0j8vSk22u61344vQyrSrLsi7MQ] + pragma: [no-cache] + request-id: [73c38dbd-a7f6-483c-8bfd-af7348395884] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: DELETE + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/applications/4474a40c-f7f6-4922-beb0-447370518650?api-version=1.6 + response: + body: {string: ''} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + dataserviceversion: [1.0;] + date: ['Tue, 11 Sep 2018 22:25:55 GMT'] + duration: ['2515893'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [+EOS4aiuOEFJVZdbhjMw16/+oK92lidT3YUz+JU856Q=] + ocp-aad-session-key: [B_SKfynqkVVLCQrWCxQoJX9i3tZ0pfo6BXi1-qDAOGHM9ionX9zbj5YyGuTZV1ta8DTnpCqMvaAu26DO6nxWRuoX9ZZ2ofYsRThq7LZJzjLUh4uroFioi6mO-D6h5s33k-wpU2uR7jRmB0sH8GzUSg.U-E-qnyYk4ifO9P3IrtOW_gnF3GBQlb1HeL4AuNMvbI] + pragma: [no-cache] + request-id: [deb0189b-e387-4080-b63f-8e29be6e2ac9] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 204, message: No Content} +- request: + body: '{"appRoles": [{"id": "1b4f816e-5eaf-48b9-8613-7923830595ad", "allowedMemberTypes": + ["User"], "description": "Creators can create Surveys", "displayName": "SurveyCreator", + "isEnabled": true, "value": "SurveyCreator"}], "availableToOtherTenants": false, + "displayName": "pytest_app", "identifierUris": ["http://pytest_app.org"]}' headers: Accept: [application/json] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] - Content-Length: ['108'] + Content-Length: ['325'] Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.5.1 (Windows-10-10.0.16299-SP0) requests/2.17.3 msrest/0.4.11 - msrest_azure/0.4.11 graphrbacmanagementclient/0.32.0 Azure-SDK-For-Python] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] accept-language: [en-US] method: POST uri: https://graph.windows.net/myaddomain.onmicrosoft.com/applications?api-version=1.6 response: - body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.Application/@Element","odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"818996ef-2981-4892-9ecb-e432ddbc1b46","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"ffdd4f3d-dfc7-49bf-a264-50c1cc76b1b9","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_app.org"],"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.Application/@Element","odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d4b9d229-2d8a-4ed1-932d-270c9f54791c","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"9f2e40e5-2d18-4b9a-ad19-a3a43b95bf31","appRoles":[{"allowedMemberTypes":["User"],"description":"Creators + can create Surveys","displayName":"SurveyCreator","id":"1b4f816e-5eaf-48b9-8613-7923830595ad","isEnabled":true,"value":"SurveyCreator"}],"availableToOtherTenants":false,"displayName":"pytest_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logo@odata.mediaContentType":"application/json;odata=minimalmetadata; + charset=utf-8","logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow the application to access pytest_app on behalf of the signed-in user.","adminConsentDisplayName":"Access - pytest_app","id":"897f8bc8-dc83-4206-956f-3d8948c2e1ec","isEnabled":true,"type":"User","userConsentDescription":"Allow + pytest_app","id":"74242300-1625-41fd-a365-de752c9bda71","isEnabled":true,"type":"User","userConsentDescription":"Allow the application to access pytest_app on your behalf.","userConsentDisplayName":"Access - pytest_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"passwordCredentials":[],"publicClient":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"tokenEncryptionKeyId":null}'} + pytest_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}'} headers: access-control-allow-origin: ['*'] cache-control: [no-cache] - content-length: ['1338'] + content-length: ['1954'] content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] dataserviceversion: [3.0;] - date: ['Wed, 01 Nov 2017 18:49:42 GMT'] - duration: ['3916046'] + date: ['Tue, 11 Sep 2018 22:25:55 GMT'] + duration: ['5314368'] expires: ['-1'] - location: ['https://graph.windows.net/myaddomain.onmicrosoft.com/directoryObjects/818996ef-2981-4892-9ecb-e432ddbc1b46/Microsoft.DirectoryServices.Application'] - ocp-aad-diagnostics-server-name: [3/hPBrNk3bWDiI3Le668U3KnfkdAVCOsHPHBA7wvvMs=] - ocp-aad-session-key: [zu6hhY_SqJqsgOBUkeLvv_NjWaWhuq4MLkykFGBKl2NEnuFVBcDRC2Ir1974aVhhEF0x3t_6wPzfk_T9fDszZOHIo9HH-L6r2f6uXiY_NGJFGuq2PmS4W7UJjD3Rl4oc9csiVpFwCzNfi9k9jT4uYk4K69tyjK7Fk7p8d5d_6oWzA_eEi45K2bMvOC2pQ2csU6JqCuMTVAKfEiKtIcBgRQ.ZbeKlkQ3p1jtEMtIPGxBkFHSsIQWQCCpwNr4Fc-O-IM] + location: ['https://graph.windows.net/myaddomain.onmicrosoft.com/directoryObjects/d4b9d229-2d8a-4ed1-932d-270c9f54791c/Microsoft.DirectoryServices.Application'] + ocp-aad-diagnostics-server-name: [Ejlln//HW8QHQEvfdHqbS3KozJkF5qO/py2QoUOMx9s=] + ocp-aad-session-key: [Ztjt4Oz3O2wTJ1SvSBUOneCOGfee71Euwy0D660jypiLTBRu1QOCncLJXesfyPaHHcCXX9kroSJl6w3Cri0vPv3OvGnTcYZpBtaeuOuaUlzlUGwipBFILWxqgFocCuNB3NF41-NS1yPd_ObhGoStOA.P5cy39Fxid4pxNysJeHHbSLZTw0wJYWed4du9pzsS7E] pragma: [no-cache] - request-id: [e9c6365a-4e18-449e-b6dc-652b0b1f2605] - server: [Microsoft-IIS/8.5] + request-id: [40165feb-ff16-430e-b7d2-884bdae7767e] + server: [Microsoft-IIS/10.0] strict-transport-security: [max-age=31536000; includeSubDomains] x-aspnet-version: [4.0.30319] x-content-type-options: [nosniff] x-ms-dirapi-data-contract-version: ['1.6'] - x-powered-by: [ASP.NET, ASP.NET] + x-powered-by: [ASP.NET] status: {code: 201, message: Created} - request: - body: '{"appId": "ffdd4f3d-dfc7-49bf-a264-50c1cc76b1b9", "accountEnabled": false}' + body: '{"objectIds": ["d4b9d229-2d8a-4ed1-932d-270c9f54791c"], "types": ["Application"]}' + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['81'] + Content-Type: [application/json; charset=utf-8] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: POST + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/getObjectsByObjectIds?api-version=1.6 + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d4b9d229-2d8a-4ed1-932d-270c9f54791c","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"9f2e40e5-2d18-4b9a-ad19-a3a43b95bf31","appRoles":[{"allowedMemberTypes":["User"],"description":"Creators + can create Surveys","displayName":"SurveyCreator","id":"1b4f816e-5eaf-48b9-8613-7923830595ad","isEnabled":true,"value":"SurveyCreator"}],"availableToOtherTenants":false,"displayName":"pytest_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logo@odata.mediaContentType":"application/json;odata=minimalmetadata; + charset=utf-8","logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_app","id":"74242300-1625-41fd-a365-de752c9bda71","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_app on your behalf.","userConsentDisplayName":"Access + pytest_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}]}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['1917'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Tue, 11 Sep 2018 22:25:56 GMT'] + duration: ['358862'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [3tNvVkm/Zj7QKWAs1YPTXA5TJ87jXEFFrif+RYkOm5g=] + ocp-aad-session-key: [L4UCvENkVe38lBDxLerbQnNruTWt5WTv6W0XDLaZtkqhx8o7jQOCr0Ur73qnUnxEVd-fZ1GIclr_yiUEBcvrrnGa1Q1qEyNuK_rHi6QoyEU8beukoWpygYh6T6eDWjSqCkHBmTb_Xtw_GR-l83DI9w.XkYv3-1W7DpJ139Ukc8Xg5bZkuzD1ZsqZKdni5DTSis] + pragma: [no-cache] + request-id: [9d3aae6c-bbfe-4c53-a7f5-8e0a55638beb] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: GET + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/applications?$filter=displayName%20eq%20%27pytest_app%27&api-version=1.6 + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.Application","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d4b9d229-2d8a-4ed1-932d-270c9f54791c","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"9f2e40e5-2d18-4b9a-ad19-a3a43b95bf31","appRoles":[{"allowedMemberTypes":["User"],"description":"Creators + can create Surveys","displayName":"SurveyCreator","id":"1b4f816e-5eaf-48b9-8613-7923830595ad","isEnabled":true,"value":"SurveyCreator"}],"availableToOtherTenants":false,"displayName":"pytest_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_app","id":"74242300-1625-41fd-a365-de752c9bda71","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_app on your behalf.","userConsentDisplayName":"Access + pytest_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}]}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['1871'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Tue, 11 Sep 2018 22:25:56 GMT'] + duration: ['360918'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [6K8lWHvVsgBdTBM4xsdGPioJWlS7JXIeN4jkSphTepo=] + ocp-aad-session-key: [8fD-tazjzFqpGaFlJAzPo--cJ9jcp_e874jzG4jkx-wFTE0PmEYsF31cV68Du1Xvcz1d4xFCbdQT4nTKpW1ndeQggjbFXXfDkVd3hH30Pz0buGBRSWlGdAGJpdek_LQ6SCwsalKeQITRshqCv7psuQ.7dWzFfAeArHnxGr1wA23zHqEQB8H6BHbRiYpXLK7nzo] + pragma: [no-cache] + request-id: [6ed9aee6-d4ca-415a-bac6-d76ea806d666] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: '{"accountEnabled": false, "appId": "9f2e40e5-2d18-4b9a-ad19-a3a43b95bf31"}' headers: Accept: [application/json] Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['74'] Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.5.1 (Windows-10-10.0.16299-SP0) requests/2.17.3 msrest/0.4.11 - msrest_azure/0.4.11 graphrbacmanagementclient/0.32.0 Azure-SDK-For-Python] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] accept-language: [en-US] method: POST uri: https://graph.windows.net/myaddomain.onmicrosoft.com/servicePrincipals?api-version=1.6 response: - body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.ServicePrincipal/@Element","odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"aca8a668-d606-4a77-82a9-cc7d8b0ccb19","deletionTimestamp":null,"accountEnabled":false,"addIns":[],"alternativeNames":[],"appDisplayName":"pytest_app","appId":"ffdd4f3d-dfc7-49bf-a264-50c1cc76b1b9","appOwnerTenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","appRoleAssignmentRequired":false,"appRoles":[],"displayName":"pytest_app","errorUrl":null,"homepage":null,"keyCredentials":[],"logoutUrl":null,"oauth2Permissions":[{"adminConsentDescription":"Allow + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.ServicePrincipal/@Element","odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"1e76df4c-c7cd-4f28-9ddc-628ff9ace5c9","deletionTimestamp":null,"accountEnabled":false,"addIns":[],"alternativeNames":[],"appDisplayName":"pytest_app","appId":"9f2e40e5-2d18-4b9a-ad19-a3a43b95bf31","appOwnerTenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","appRoleAssignmentRequired":false,"appRoles":[{"allowedMemberTypes":["User"],"description":"Creators + can create Surveys","displayName":"SurveyCreator","id":"1b4f816e-5eaf-48b9-8613-7923830595ad","isEnabled":true,"value":"SurveyCreator"}],"displayName":"pytest_app","errorUrl":null,"homepage":null,"keyCredentials":[],"logoutUrl":null,"oauth2Permissions":[{"adminConsentDescription":"Allow the application to access pytest_app on behalf of the signed-in user.","adminConsentDisplayName":"Access - pytest_app","id":"897f8bc8-dc83-4206-956f-3d8948c2e1ec","isEnabled":true,"type":"User","userConsentDescription":"Allow + pytest_app","id":"74242300-1625-41fd-a365-de752c9bda71","isEnabled":true,"type":"User","userConsentDescription":"Allow the application to access pytest_app on your behalf.","userConsentDisplayName":"Access - pytest_app","value":"user_impersonation"}],"passwordCredentials":[],"preferredTokenSigningKeyThumbprint":null,"publisherName":"AzureSDKTeam","replyUrls":[],"samlMetadataUrl":null,"servicePrincipalNames":["ffdd4f3d-dfc7-49bf-a264-50c1cc76b1b9","http://pytest_app.org"],"servicePrincipalType":"Application","tags":[],"tokenEncryptionKeyId":null}'} + pytest_app","value":"user_impersonation"}],"passwordCredentials":[],"preferredTokenSigningKeyThumbprint":null,"publisherName":"AzureSDKTeam","replyUrls":[],"samlMetadataUrl":null,"servicePrincipalNames":["9f2e40e5-2d18-4b9a-ad19-a3a43b95bf31","http://pytest_app.org"],"servicePrincipalType":"Application","signInAudience":"AzureADMyOrg","tags":[],"tokenEncryptionKeyId":null}'} headers: access-control-allow-origin: ['*'] cache-control: [no-cache] - content-length: ['1368'] + content-length: ['1590'] content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] dataserviceversion: [3.0;] - date: ['Wed, 01 Nov 2017 18:49:42 GMT'] - duration: ['4995199'] + date: ['Tue, 11 Sep 2018 22:25:57 GMT'] + duration: ['2187068'] expires: ['-1'] - location: ['https://graph.windows.net/myaddomain.onmicrosoft.com/directoryObjects/aca8a668-d606-4a77-82a9-cc7d8b0ccb19/Microsoft.DirectoryServices.ServicePrincipal'] - ocp-aad-diagnostics-server-name: [DtvcVPtqaaHXo1s0keQF5e5ePpB7wWGVxIlKdtjGXok=] - ocp-aad-session-key: [QQjaLyn-bO7i0FIC2gHdgeQjy2IYix-nDV0hoFMVwt_jpeS44WUxKDg3ALLm-yeS959KANVmvEIT70I8PlSBVhhHSm2r0vS_b8vwAfsluqFOqlxEWGy4HnwNfhkpSqT-IvzzcfPdqI8l04Dw9a0doiRop3AyZTkiJMNEF7gtpQyhLYMV2M-abHEvycE6kRwtm4W2j3vmSXVje5JXiy4PZw.RWiZLe_hBwDn9d_Sns_m8kwnnQp75_x8P76HE7q5ix0] + location: ['https://graph.windows.net/myaddomain.onmicrosoft.com/directoryObjects/1e76df4c-c7cd-4f28-9ddc-628ff9ace5c9/Microsoft.DirectoryServices.ServicePrincipal'] + ocp-aad-diagnostics-server-name: [BXRgh3eu6YIFumaSZy7lFEXIwtoZR+AXCAi0P8igTHU=] + ocp-aad-session-key: [7H2etbJBcAh-6IsgW5Ajp5xyt8R8qB7yxPO612-b9_aK1QkTLAp1xvjophtEA5CCW6rvSXBq81ORjVUveMDuK813bedFAuPCznysKES1Eyb0Nh9LXV2Ct7zS8vB9UoM3PFeeNovMXryX1Atun11iLA.qBlL2UwjQFaZMCeXW1jHA8NhCoBrGCpsFpSXuSkFGqo] pragma: [no-cache] - request-id: [cec9cc55-5de0-4ae4-afbe-a6cf386e56f5] - server: [Microsoft-IIS/8.5] + request-id: [5c1cea6d-1982-4a35-ba98-6c633d620b50] + server: [Microsoft-IIS/10.0] strict-transport-security: [max-age=31536000; includeSubDomains] x-aspnet-version: [4.0.30319] x-content-type-options: [nosniff] x-ms-dirapi-data-contract-version: ['1.6'] - x-powered-by: [ASP.NET, ASP.NET] + x-powered-by: [ASP.NET] status: {code: 201, message: Created} +- request: + body: '{"accountEnabled": false}' + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['25'] + Content-Type: [application/json; charset=utf-8] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: PATCH + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/servicePrincipals/1e76df4c-c7cd-4f28-9ddc-628ff9ace5c9?api-version=1.6 + response: + body: {string: ''} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + dataserviceversion: [1.0;] + date: ['Tue, 11 Sep 2018 22:25:58 GMT'] + duration: ['1972987'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [3tNvVkm/Zj7QKWAs1YPTXA5TJ87jXEFFrif+RYkOm5g=] + ocp-aad-session-key: [dsy3ZtpwUfbkoaOJ-c3EYjDFrra7TB7bRf_hsRWoz7VWKae_9CQtmnxrWomkb529-Pn5jQu81G15Cq1seAoJl5ozpDX2yJBYpIqMsTwQphv0ECPpLLw1bmKUrPZSLb1kwZI4eXkGtSEJUJ5OEZvo1Q.C7UFKJahNn7NQUt42XXYnkIfYTqRXWWIiZDOj_uOLLg] + pragma: [no-cache] + request-id: [27b337c0-1e22-440e-9baa-60e8c85abbbf] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 204, message: No Content} - request: body: null headers: @@ -87,31 +274,30 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.5.1 (Windows-10-10.0.16299-SP0) requests/2.17.3 msrest/0.4.11 - msrest_azure/0.4.11 graphrbacmanagementclient/0.32.0 Azure-SDK-For-Python] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] accept-language: [en-US] method: DELETE - uri: https://graph.windows.net/myaddomain.onmicrosoft.com/servicePrincipals/aca8a668-d606-4a77-82a9-cc7d8b0ccb19?api-version=1.6 + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/servicePrincipals/1e76df4c-c7cd-4f28-9ddc-628ff9ace5c9?api-version=1.6 response: body: {string: ''} headers: access-control-allow-origin: ['*'] cache-control: [no-cache] dataserviceversion: [1.0;] - date: ['Wed, 01 Nov 2017 18:49:43 GMT'] - duration: ['2106480'] + date: ['Tue, 11 Sep 2018 22:25:58 GMT'] + duration: ['1931016'] expires: ['-1'] - ocp-aad-diagnostics-server-name: [iaSFgYC+tqsHdxf0PYhhSBaccCVQl9a2v/hX0IE9E2Q=] - ocp-aad-session-key: [s4KnnHJsogjLpXZ3B8GMuqxRNlXIfHV0hrxbHdtTM2SDBDZ0V2e2nGzGthYxNGm5xg9bdoltS7kG0380CRAA7aQ2nDq4ajnFuPIKJITgfwTZTap_7SyO1z6qDFDbtiVuOrWP4m6F6-CUJZI6kZm9zofXsu--ehwk_70JmEuWutwSZUuQOh0bD0GfuJV-4IvwCQWGdBjW6fJ-8cokMnJabg.Yc7XejZQEZNrKFeTYN5TUqUnolW3cj2egRvBwPSUXHs] + ocp-aad-diagnostics-server-name: [raR8JNajDTfwSzq60owihwvzZvfOxnwzwr6uWdDMZbM=] + ocp-aad-session-key: [TNvLOlk7FtLRHIaODfIFjU2y7lLRacjUePtz3x6_eREkd5MmJxx3Bg-Fk2R02Api45rjP4xXKOc9hGO_DqlrR8n3OgdoFnvnz_-Wg_DXP5fEtGLS09p4cqM1pYCft04ItDV6UlIm5OjbdzId3AUsng._1NlHT2PQIflR3ffjpjYz7ZxuD0lIrUw8PG59xDbaj8] pragma: [no-cache] - request-id: [6df191cc-614c-4510-8316-cb893b77ef47] - server: [Microsoft-IIS/8.5] + request-id: [0b64b104-17e9-49fc-a5bf-99860f7e7114] + server: [Microsoft-IIS/10.0] strict-transport-security: [max-age=31536000; includeSubDomains] x-aspnet-version: [4.0.30319] x-content-type-options: [nosniff] x-ms-dirapi-data-contract-version: ['1.6'] - x-powered-by: [ASP.NET, ASP.NET] + x-powered-by: [ASP.NET] status: {code: 204, message: No Content} - request: body: null @@ -120,30 +306,29 @@ interactions: Accept-Encoding: ['gzip, deflate'] Connection: [keep-alive] Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.5.1 (Windows-10-10.0.16299-SP0) requests/2.17.3 msrest/0.4.11 - msrest_azure/0.4.11 graphrbacmanagementclient/0.32.0 Azure-SDK-For-Python] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] accept-language: [en-US] method: DELETE - uri: https://graph.windows.net/myaddomain.onmicrosoft.com/applications/818996ef-2981-4892-9ecb-e432ddbc1b46?api-version=1.6 + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/applications/d4b9d229-2d8a-4ed1-932d-270c9f54791c?api-version=1.6 response: body: {string: ''} headers: access-control-allow-origin: ['*'] cache-control: [no-cache] dataserviceversion: [1.0;] - date: ['Wed, 01 Nov 2017 18:49:45 GMT'] - duration: ['3277158'] + date: ['Tue, 11 Sep 2018 22:26:02 GMT'] + duration: ['36854798'] expires: ['-1'] - ocp-aad-diagnostics-server-name: [QGCgt2mDd3mfXDpToCnqIe494hLti6FGGIdhptlwLco=] - ocp-aad-session-key: [oB4Dfjf7t4kcfWpGZXk5EaYfkVbOKPsHhp2PXbcIlJegi1EPXh_p8KcuIvu1eCyOoD5O-vmw9Ztzx5Els2zvqhbuTPoDFUux9IUFONVOJW4J7qfDppuvliediFFGSFMimHaejDtSr1dguVybzP3lmPehq-9m6d99IgWgDaD-MJj_xrX6yEM0F3CROTtBvQ1Ktj0GTS88AIHWYvYTxA9fJg.00JA2ZOY3OW2Z5xJnRHDrmgYGl2gOBViafNTzrN3IEI] + ocp-aad-diagnostics-server-name: [WuWPPeV7dv5/89XBwAEVlawMeyvMAtJ8EugXI+UUkGg=] + ocp-aad-session-key: [O3onec7XbXZGjGd49I6g2EUlQSAbROYfcrHzq1HMt9t-VTzd5GMybkPYSBCRpHQlDV3Q5GnC8x8nkRBohboeWMAoQCUN67G1zxrGY238UANUKf8MrcIoFOpRhGnP1DF0rBpz3ASe58hUdOXxozyxnw.GqTyK7P0wjL3dEON1e_93wK0hRlIHjcZKYqeF0QsWUw] pragma: [no-cache] - request-id: [fde4d6ec-ffd5-49bd-9c5a-5cba74f9a25d] - server: [Microsoft-IIS/8.5] + request-id: [a682a6ca-28dc-46b2-81d4-52e46b5cf224] + server: [Microsoft-IIS/10.0] strict-transport-security: [max-age=31536000; includeSubDomains] x-aspnet-version: [4.0.30319] x-content-type-options: [nosniff] x-ms-dirapi-data-contract-version: ['1.6'] - x-powered-by: [ASP.NET, ASP.NET] + x-powered-by: [ASP.NET] status: {code: 204, message: No Content} version: 1 diff --git a/azure-graphrbac/tests/recordings/test_graphrbac.test_deleted_applications.yaml b/azure-graphrbac/tests/recordings/test_graphrbac.test_deleted_applications.yaml new file mode 100644 index 000000000000..bb00691df237 --- /dev/null +++ b/azure-graphrbac/tests/recordings/test_graphrbac.test_deleted_applications.yaml @@ -0,0 +1,2405 @@ +interactions: +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: GET + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/deletedApplications?api-version=1.6 + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#deletedDirectoryObjects/Microsoft.DirectoryServices.Application","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"00025596-a1a8-4f31-b084-3a57384064d3","deletionTimestamp":"2018-08-25T08:49:03Z","acceptMappedClaims":null,"addIns":[],"appId":"8f147837-30ac-4aaf-8423-66fb1731cf13","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-08-35-54","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-08-35-54","identifierUris":["http://clitesttrqchpdv6e"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-08-35-54","id":"272d43eb-ff72-4305-86b4-b169d9d2a858","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-08-35-54","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T08:35:54.829292Z","keyId":"6f3bae11-85ac-4e90-86a0-419e0b7ce984","startDate":"2018-08-25T08:35:54.829292Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"00c51bb1-4056-423d-8eaa-791084c62d20","deletionTimestamp":"2018-08-22T05:33:32Z","acceptMappedClaims":null,"addIns":[],"appId":"4aa3364b-7b99-4ab5-8bb6-3224742aef21","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-33-17","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-33-17","identifierUris":["http://cli_test_sp_with_kv_existing_certls5qaftib2a3zmyjlgmxgiwhwewynlrtii5uzbcnfs"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"4CFBBE55F89042C0DEADE5FD23B835C8CEFAFE7A","endDate":"2019-08-22T05:33:26.773325Z","keyId":"7f610aae-a492-4280-b587-80f39983cf43","startDate":"2018-08-22T05:33:26.773325Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-33-17 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-33-17","id":"e5912d40-531d-4371-9f26-b0f42bec5b35","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-33-17 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-33-17","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"01a33674-011b-40af-b6ad-6585d599148e","deletionTimestamp":"2018-08-28T18:09:42Z","acceptMappedClaims":null,"addIns":[],"appId":"2d2ecbf3-e447-4ee4-9d11-cb70495cf40e","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp4bc20662c","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp4bc20662c","identifierUris":["http://easycreate.azure.com/javasdkapp4bc20662c"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-16T18:09:38.3355199Z","keyId":"b3e89625-e38f-4752-9f86-4f8be5d16bc3","startDate":"2018-08-28T18:09:38.3355199Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-12-06T18:09:38.329647Z","keyId":"b1a61c55-d6ad-4d50-a776-4243305caf72","startDate":"2018-08-28T18:09:38.329647Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp4bc20662c on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp4bc20662c","id":"c79998d0-6b55-4461-bcfb-6685a861e1f8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp4bc20662c on your behalf.","userConsentDisplayName":"Access + javasdkapp4bc20662c","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-17T18:09:40.1008058Z","keyId":"63fbc108-002c-45cc-9cc5-8411a0f036b1","startDate":"2018-08-28T18:09:40.1008058Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp4bc20662c"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"021513c9-b1da-4668-8429-d6dd2bd57e3e","deletionTimestamp":"2018-08-22T05:21:16Z","acceptMappedClaims":null,"addIns":[],"appId":"22a2bd12-cc9e-4129-a985-b7d351b8f51f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-07-28","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-07-28","identifierUris":["http://clitestr622unfnic"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-28 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-07-28","id":"5d7f2316-d8b3-4c21-ab4a-870d2167a1b0","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-28 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-07-28","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:07:28.006954Z","keyId":"87626138-efb4-4023-b60d-1739d1c58e8e","startDate":"2018-08-22T05:07:28.006954Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0232cfc8-5ce3-4e0d-9d52-cb945b12a227","deletionTimestamp":"2018-08-04T05:34:54Z","acceptMappedClaims":null,"addIns":[],"appId":"60985e9a-f258-416d-aa5f-6ae095774da0","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-34-26","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-34-26","identifierUris":["http://cli_test_sp_with_kv_existing_certlkaqyxizcwjmqdudq46s7id4rzoz7s6csimsdzi4h5"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"4B45F21583F21B75DE9CBED635BEDFC55090F975","endDate":"2019-08-04T05:34:48.462703Z","keyId":"3b330449-4b79-49a1-8f20-c7a3b8bd3df0","startDate":"2018-08-04T05:34:48.462703Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-34-26 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-34-26","id":"96140f57-7a17-4ab6-ba23-943015add675","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-34-26 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-34-26","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"02bca9b9-3023-4036-af2f-9cfe93bd797e","deletionTimestamp":"2018-08-06T14:37:39Z","acceptMappedClaims":null,"addIns":[],"appId":"9796b2ef-b82c-49db-a3b5-b2458ad26a7a","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp73762575f","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp73762575f","identifierUris":["http://easycreate.azure.com/javasdkapp73762575f"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-14T14:37:36.027Z","keyId":"e7f0b497-b6d7-4b61-92b2-5d6b8f0b32a7","startDate":"2018-08-06T14:37:36.027Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp73762575f on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp73762575f","id":"613a55a2-d228-4300-81f0-3de0aa883f95","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp73762575f on your behalf.","userConsentDisplayName":"Access + javasdkapp73762575f","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp73762575f"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"035eaa68-5010-45f4-bfd3-8dccc1426272","deletionTimestamp":"2018-08-08T05:45:39Z","acceptMappedClaims":null,"addIns":[],"appId":"8ac51159-73b3-456e-9bea-2ccd2a622a91","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-45-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-45-31","identifierUris":["http://cli_test_sp_with_kv_existing_cert3n3467gysftvjt2mjacglne2rzep5atmrc4t3mazke"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"F1B0BC5E010A480985137826667FDABECEF79EDA","endDate":"2019-08-08T05:45:38.178225Z","keyId":"b9c130ba-8ec5-4be1-9f5d-218f9053a49f","startDate":"2018-08-08T05:45:38.178225Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-45-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-45-31","id":"82ee23c6-6eb5-4679-9428-8b096b5c68e2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-45-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-45-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"039489e1-4fb9-4c4e-8883-8c5663eb76eb","deletionTimestamp":"2018-08-29T22:19:24Z","acceptMappedClaims":null,"addIns":[],"appId":"54ee6fed-f38d-4900-ac63-200ff5133451","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp8e6410379","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp8e6410379","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp8e6410379"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp8e6410379 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp8e6410379","id":"a5b4a143-6b72-496b-8741-b1c0198a1fc3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp8e6410379 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp8e6410379","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp8e6410379"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"04b4d297-65cb-4e0a-a84b-14dbbe02e421","deletionTimestamp":"2018-08-22T05:20:42Z","acceptMappedClaims":null,"addIns":[],"appId":"f6fdf635-6cad-4f5b-9fce-3b78bdb92ae3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-07-27","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-07-27","identifierUris":["http://clitestfhgdhylstn"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-27 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-07-27","id":"7064d608-4acc-4d3a-bfd6-558821d81d69","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-27 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-07-27","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:07:27.890289Z","keyId":"7e2aa6bc-a79a-49de-a66b-1be306029667","startDate":"2018-08-22T05:07:27.890289Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0589b3a5-f324-4507-8bf3-48097a12b2fa","deletionTimestamp":"2018-08-24T05:30:01Z","acceptMappedClaims":null,"addIns":[],"appId":"569fe1e9-a38c-44cc-aa87-fd7c6f54dcd5","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-29-58","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-29-58","identifierUris":["http://clitestafcbrguon3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-58 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-29-58","id":"8214831d-698a-4f8f-b66d-fa6034925e14","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-58 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-29-58","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:29:58.078682Z","keyId":"c099e31d-5147-4586-995e-1bb9540f03a3","startDate":"2018-08-24T05:29:58.078682Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"059578d3-a544-44b1-8dda-b8ac108230a0","deletionTimestamp":"2018-08-16T05:50:25Z","acceptMappedClaims":null,"addIns":[],"appId":"a2fc3b19-bd8f-4dab-8dde-93ef56aac8b7","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-50-17","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-50-17","identifierUris":["http://clisp-test-buxfcyrev"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-50-17 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-50-17","id":"99d5bff8-8582-4caf-96b2-afb20851b046","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-50-17 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-50-17","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:50:22.675073Z","keyId":"32b200ea-5595-4e9c-8974-60e8dd6be7f4","startDate":"2018-08-16T05:50:22.675073Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"067ea28e-422b-4034-98e0-ad907d3eaf30","deletionTimestamp":"2018-08-23T05:34:20Z","acceptMappedClaims":null,"addIns":[],"appId":"1d23ee1d-085e-4efa-9723-003887d765af","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-33-56","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-33-56","identifierUris":["http://cli_test_sp_with_kv_existing_cert3jn46teo2mdd23egcbzfpsunyc5difmp7dvjhseop3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"4E92B3A50B42006586155ABF875D92D2F65D7EDA","endDate":"2019-08-23T05:34:14.926765Z","keyId":"faea6d43-65f8-4020-a956-1763361c66ce","startDate":"2018-08-23T05:34:14.926765Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-33-56 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-33-56","id":"742ca785-dd17-4a10-a451-eca7ead6fcbd","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-33-56 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-33-56","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"06be1a0c-969e-4214-bc68-5b9b8bd718b1","deletionTimestamp":"2018-08-24T05:56:49Z","acceptMappedClaims":null,"addIns":[],"appId":"8a2ac4b9-8e05-444e-a879-6a9c0759425d","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-56-32","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-56-32","identifierUris":["http://cli_test_sp_with_kv_existing_certrgyuyc56oc7sslhrb6l65fij5jjxmphlavwmqozmfj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"F011ADC721EF827D3AEE920D44E8C1D217A4A8C5","endDate":"2019-08-24T05:56:46.956679Z","keyId":"c66ae356-0e00-45f2-83e3-a3816c029868","startDate":"2018-08-24T05:56:46.956679Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-56-32 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-56-32","id":"96c1ca6d-f580-4212-9876-8dc81e8411ae","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-56-32 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-56-32","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"06cad38e-ebba-4b2a-8440-ae27c793f53e","deletionTimestamp":"2018-08-02T11:28:57Z","acceptMappedClaims":null,"addIns":[],"appId":"ab4c67ae-8c4c-4319-adbc-a1d35959ba90","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdkspdf8697182","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdkspdf8697182","identifierUris":["http://easycreate.azure.com/anotherapp/javasdkspdf8697182"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspdf8697182 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspdf8697182","id":"e6f4d76d-5f4f-44bf-b163-d0b3d19fb31e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspdf8697182 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspdf8697182","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdkspdf8697182"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"077f4b91-b541-416c-bfb8-60d0c54ccc66","deletionTimestamp":"2018-08-09T05:36:01Z","acceptMappedClaims":null,"addIns":[],"appId":"bd4769f0-3f7c-4f38-b31e-6f02762c98fc","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-35-40","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-35-40","identifierUris":["http://cli-graphfyzko"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-35-40 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-35-40","id":"898f4a03-3b4b-4198-bebc-83e1b06a392c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-35-40 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-35-40","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:35:40.064499Z","keyId":"08ba7e78-ae01-4616-8676-eda30df82dd5","startDate":"2018-08-09T05:35:40.064499Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"07fe38ec-628a-4237-99e6-42b6690071c7","deletionTimestamp":"2018-08-18T05:32:44Z","acceptMappedClaims":null,"addIns":[],"appId":"5324ac32-3918-4889-a03b-10971d5fd697","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-32-22","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-32-22","identifierUris":["http://cli_create_rbac_sp_with_passwordgb2aj424gmfc6c722krs33nxzli3jb6mdsh7b226s4g"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-32-22 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-32-22","id":"dc30100d-a2f5-447a-a570-39586efb159b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-32-22 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-32-22","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:32:22.405675Z","keyId":"9902a980-71d5-4ffd-8ed9-3b55dd4f23dc","startDate":"2018-08-18T05:32:22.405675Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"083cc255-6f13-4500-b8ff-40c49d630ad9","deletionTimestamp":"2018-08-16T05:51:51Z","acceptMappedClaims":null,"addIns":[],"appId":"a8d94172-0248-46de-9aa1-2ea9a5213ccc","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-51-09","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-51-09","identifierUris":["http://cli_test_sp_with_kv_new_certb3wxtm2ripnomyy5brr3adr22ydt6rq4f6jymb2k4bhk45m"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"2046DD9FDE839A5E85AAFC2A8E63F20DF0C9AFD7","endDate":"2019-08-16T05:51:36.43082Z","keyId":"133fad69-a9b6-445a-a244-1bdf85a40d93","startDate":"2018-08-16T05:51:36.43082Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-51-09 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-51-09","id":"8897164e-d20b-46fc-bd2f-582f4cd9592e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-51-09 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-51-09","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0869449f-9d5c-4b19-862f-82cddaf39939","deletionTimestamp":"2018-08-02T05:33:25Z","acceptMappedClaims":null,"addIns":[],"appId":"b03da74c-dd82-4429-a410-9adb5cbca3f4","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-33-23","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-33-23","identifierUris":["http://cli_create_rbac_sp_minimalod55kndh5efhqaykezauc3fmrcgzbls65tyes4p4efgttnouc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-23 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-33-23","id":"19764c63-cc1e-44d5-8a40-aae0fb7e08f5","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-23 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-33-23","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-02T05:33:23.051436Z","keyId":"9d056381-6589-40f1-9238-c7b6582a0836","startDate":"2018-08-02T05:33:23.051436Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0892628d-faf9-49c6-ad1b-bef99795d380","deletionTimestamp":"2018-08-11T05:27:25Z","acceptMappedClaims":null,"addIns":[],"appId":"b35d5005-49ca-4ead-96a8-82fd8d06b8cd","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-13-23","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-13-23","identifierUris":["http://clitestg3nrcrr7dv"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-23 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-13-23","id":"8c82011e-714e-4e87-898e-2b5f0f2e3ea3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-23 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-13-23","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:13:23.190455Z","keyId":"3b8f388f-14c2-490f-86a1-b3f49fa4710f","startDate":"2018-08-11T05:13:23.190455Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"08e6631d-37ea-40cf-a12e-38bfaee9ffeb","deletionTimestamp":"2018-08-23T05:20:37Z","acceptMappedClaims":null,"addIns":[],"appId":"c7c5fd19-4273-4895-a76d-40725a967dab","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-07-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-07-24","identifierUris":["http://clitestvsniyuwknn"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-07-24","id":"f27116b3-9a3e-46ec-a322-7eb073858bd7","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-07-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:07:24.759322Z","keyId":"e1ff3bb6-1e2d-4a08-923c-80438ba929df","startDate":"2018-08-23T05:07:24.759322Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"09b2c770-1778-48b1-8c6b-b96296cd092c","deletionTimestamp":"2018-08-02T05:22:44Z","acceptMappedClaims":null,"addIns":[],"appId":"4e13bcd1-6e91-4552-bdae-c457e6e5e44a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-08-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-08-31","identifierUris":["http://clitestii323rhl2a"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-08-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-08-31","id":"1ff8e0a8-b6ff-4000-99d1-18a22c06d108","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-08-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-08-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-02T05:08:31.661687Z","keyId":"b014edb2-3dbb-426c-b583-e7e4729ae33b","startDate":"2018-08-02T05:08:31.661687Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0b7010a1-41e5-473e-92a1-b1e9cd1af48e","deletionTimestamp":"2018-08-29T16:00:57Z","acceptMappedClaims":null,"addIns":[],"appId":"8924864e-f488-44ec-9fcb-10f11f6db79d","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-16-00-45","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-16-00-45","identifierUris":["http://clisp-test-xsokxivrx"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-00-45 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-16-00-45","id":"8eb3f047-42e5-4745-bdeb-c0b4c5d7bfbe","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-00-45 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-16-00-45","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T16:00:50.711198Z","keyId":"03eda2f1-6679-4338-a9f7-f4dcb51bf476","startDate":"2018-08-29T16:00:50.711198Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0b77a846-fa20-44e7-822e-a94f0dc57ccb","deletionTimestamp":"2018-08-03T05:21:36Z","acceptMappedClaims":null,"addIns":[],"appId":"478a47c2-2cf4-450c-97d3-9eca33ca23ea","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-07-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-07-24","identifierUris":["http://clitestiadfjn5mrv"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-07-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-07-24","id":"768c76ef-683f-4e13-9ee6-130b46d7440d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-07-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-07-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-03T05:07:24.80297Z","keyId":"3d0cfd1d-e854-406b-939d-d8695ea8671e","startDate":"2018-08-03T05:07:24.80297Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0bebf15e-c442-4ff2-8bb6-f90d17e3a9b0","deletionTimestamp":"2018-08-23T05:32:58Z","acceptMappedClaims":null,"addIns":[],"appId":"84cea366-eb61-4d1a-86cd-bb441e66e3ce","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-32-49","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-32-49","identifierUris":["http://cli_create_rbac_sp_with_certhsrj3qxw4mnhh7lu5t6romaalhg37tdm2ipyqykeld5b32c"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"ACE0DBEE5C902E483FB1E081797CA2948422E766","endDate":"2019-08-23T05:32:57.007819Z","keyId":"a7cb2e93-eec2-4048-930b-e95975398b46","startDate":"2018-08-23T05:32:57.007819Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-32-49 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-32-49","id":"7848fd5b-3176-4afb-87a8-a1fb829956e2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-32-49 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-32-49","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0ca00b63-c0fb-4efa-8558-1d2f8c255242","deletionTimestamp":"2018-08-28T11:01:22Z","acceptMappedClaims":null,"addIns":[],"appId":"2bb11037-7d40-4da5-92c5-d0b2cb46eee1","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-11-01-14","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-11-01-14","identifierUris":["http://clisp-test-kn74sx2ro"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-01-14 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-11-01-14","id":"808898ef-43f9-4387-b3f4-bb752841b78c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-01-14 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-11-01-14","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T11:01:19.466655Z","keyId":"95f11330-476e-4c81-9616-e8c768964279","startDate":"2018-08-28T11:01:19.466655Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0e4150b4-4192-4e42-b357-860659ef7049","deletionTimestamp":"2018-08-17T11:04:06Z","acceptMappedClaims":null,"addIns":[],"appId":"b21a9694-dd0c-4dc1-bc42-f30141f06fb4","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp896717363","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp896717363","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp896717363"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp896717363 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp896717363","id":"29604e48-d9b4-42d5-9577-51712530ba7b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp896717363 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp896717363","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp896717363"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0e8dc25e-e24a-4ebc-8714-54c44444f044","deletionTimestamp":"2018-08-23T05:20:38Z","acceptMappedClaims":null,"addIns":[],"appId":"5bb6fbdf-4160-4c5b-8f0e-71a215c69451","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-07-25","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-07-25","identifierUris":["http://clitestp3jwcaiy2r"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-25 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-07-25","id":"c9de24aa-7593-4756-b043-3ffa57ada1a6","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-25 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-07-25","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:07:25.326174Z","keyId":"c4d66757-0adc-459a-bf51-ec78ac54c119","startDate":"2018-08-23T05:07:25.326174Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0f1d75b6-7426-41b5-81cf-3f5b982b91de","deletionTimestamp":"2018-08-21T05:20:20Z","acceptMappedClaims":null,"addIns":[],"appId":"d6e68247-6875-44e1-88b4-8c35b29f7964","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-07-34","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-07-34","identifierUris":["http://clitestpwikvgxthf"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-34 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-07-34","id":"30ab95db-a422-4a26-97cd-eee282809181","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-34 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-07-34","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:07:34.583036Z","keyId":"b5f71dcc-6636-4d3e-9be4-f740c55a046e","startDate":"2018-08-21T05:07:34.583036Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"0f786303-7110-4480-8883-a38f405ad4ff","deletionTimestamp":"2018-08-02T14:42:34Z","acceptMappedClaims":null,"addIns":[],"appId":"a22f6cd4-cad2-4466-a75e-efcff06468bb","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp71036449f","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp71036449f","identifierUris":["http://easycreate.azure.com/javasdkapp71036449f"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-10T14:42:31.574Z","keyId":"88521588-29b4-4d52-a9f6-98205099720f","startDate":"2018-08-02T14:42:31.574Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp71036449f on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp71036449f","id":"71aa257d-5faf-413f-ba1c-9962e44e03c1","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp71036449f on your behalf.","userConsentDisplayName":"Access + javasdkapp71036449f","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp71036449f"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"101b3a82-c6f9-4fa2-8194-8d0a1cd94021","deletionTimestamp":"2018-08-03T05:31:01Z","acceptMappedClaims":null,"addIns":[],"appId":"90e3fcab-1bf7-4b04-a5a7-a308fbd0de1d","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphkaxc3","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphkaxc3","identifierUris":["http://cli-graphkaxc3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphkaxc3 on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphkaxc3","id":"db4097cb-5002-4136-b3a0-232c3d4c129a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphkaxc3 on your behalf.","userConsentDisplayName":"Access + cli-graphkaxc3","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"11368fe9-4fa5-4ba8-a707-ee95864b3234","deletionTimestamp":"2018-08-17T05:31:32Z","acceptMappedClaims":null,"addIns":[],"appId":"76d0e3b8-7141-408f-a575-4c17c9bb1a75","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-njeqak6i6","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-njeqak6i6 on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-njeqak6i6","id":"34bfa92d-eab7-409e-bed0-a73b098fda69","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-njeqak6i6 on your behalf.","userConsentDisplayName":"Access + cli-native-njeqak6i6","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"11460235-d041-447b-8b2c-0ff43b7356ae","deletionTimestamp":"2018-08-14T05:22:43Z","acceptMappedClaims":null,"addIns":[],"appId":"ec323fcd-9f5e-4894-b5de-47d97af35b01","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-07-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-07-24","identifierUris":["http://clitestwsbxejzlda"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-07-24","id":"12d8b1bb-dd62-48e5-8146-5e602d46e0c9","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-07-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:07:24.783403Z","keyId":"2abf196f-bf0b-4fae-b42e-7b82a2b9ecc2","startDate":"2018-08-14T05:07:24.783403Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"125a3b31-569e-4d77-9517-766d9ec4b225","deletionTimestamp":"2018-08-29T15:30:55Z","acceptMappedClaims":null,"addIns":[],"appId":"9e4a859d-a1e2-4a3c-9d18-6208a21fcfa7","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgo7i7fx4o424thmbyln2tvkuuirjwjdtebprbhl3bbau37cm62fkstn5wzapk7i7ow","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgo7i7fx4o424thmbyln2tvkuuirjwjdtebprbhl3bbau37cm62fkstn5wzapk7i7ow","identifierUris":["http://clitest.rgo7i7fx4o424thmbyln2tvkuuirjwjdtebprbhl3bbau37cm62fkstn5wzapk7i7ow"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgo7i7fx4o424thmbyln2tvkuuirjwjdtebprbhl3bbau37cm62fkstn5wzapk7i7ow + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgo7i7fx4o424thmbyln2tvkuuirjwjdtebprbhl3bbau37cm62fkstn5wzapk7i7ow","id":"bf4eff05-086e-4996-a98a-984243a48b72","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgo7i7fx4o424thmbyln2tvkuuirjwjdtebprbhl3bbau37cm62fkstn5wzapk7i7ow + on your behalf.","userConsentDisplayName":"Access clitest.rgo7i7fx4o424thmbyln2tvkuuirjwjdtebprbhl3bbau37cm62fkstn5wzapk7i7ow","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T15:30:46.935112Z","keyId":"d846d074-4d7c-472e-8254-be77a429446f","startDate":"2018-08-29T15:30:46.935112Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-29T15:30:38.932396Z","keyId":"b3b6d52c-c0ed-4229-9a7d-a55cb3a9be9b","startDate":"2018-08-29T15:30:38.932396Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"12b75dce-5658-4fa6-a093-4f7bb8e08d45","deletionTimestamp":"2018-08-17T05:21:27Z","acceptMappedClaims":null,"addIns":[],"appId":"9b390b95-ae90-457b-9e24-74f91a1c2c5c","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-07-29","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-07-29","identifierUris":["http://clitestl5ujxn2cgj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-29 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-07-29","id":"6c0ae225-9809-43e9-9b84-0440a95ef67a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-29 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-07-29","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:07:29.260709Z","keyId":"b05a3f4e-e7ec-4275-8c4f-d7bf0bdd4677","startDate":"2018-08-17T05:07:29.260709Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"12e03f8f-0c34-4259-9d49-bc6b81d38071","deletionTimestamp":"2018-08-01T05:07:23Z","acceptMappedClaims":null,"addIns":[],"appId":"2d796236-5a60-4f51-af8d-6a084a48f020","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-07-18","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-07-18","identifierUris":["http://clitesthefhxtlgvi"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-07-18 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-07-18","id":"74dabcfa-685a-4178-9b97-b0b5cc9e9568","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-07-18 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-07-18","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-01T05:07:18.913261Z","keyId":"ae7c2c75-56ae-4df2-88fc-79a1eb696f21","startDate":"2018-08-01T05:07:18.913261Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"14523b34-f2ff-4472-a628-1fc9b56aad85","deletionTimestamp":"2018-08-08T14:52:20Z","acceptMappedClaims":null,"addIns":[],"appId":"3512cfdf-c07a-46fb-bace-51ad3ac14cc8","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappc0521526b","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappc0521526b","identifierUris":["http://easycreate.azure.com/javasdkappc0521526b"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-16T14:52:17.803Z","keyId":"d2cb9ee3-5a23-4160-a20e-ce5ca7bed9e4","startDate":"2018-08-08T14:52:17.803Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappc0521526b on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappc0521526b","id":"201b9c4a-a53d-4307-b77d-5dbf7142df7a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappc0521526b on your behalf.","userConsentDisplayName":"Access + javasdkappc0521526b","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappc0521526b"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"152fe440-8858-4c98-9de0-b6b6a9616481","deletionTimestamp":"2018-08-01T05:32:21Z","acceptMappedClaims":null,"addIns":[],"appId":"a1507cfa-ccb9-4792-a4b9-e0378c71c7fe","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-32-19","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-32-19","identifierUris":["http://cli_create_rbac_sp_minimalwoydjpe6g7nxvznb7qhi5hcbzqcyzkzlv6klxibubsparo46j"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-32-19 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-32-19","id":"332e88f4-8f78-4ac8-bba8-ab86c0e6a5ef","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-32-19 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-32-19","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-01T05:32:19.427293Z","keyId":"af684bd0-bc56-4714-a43d-4eb58e9fdd26","startDate":"2018-08-01T05:32:19.427293Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"15881529-469d-47c2-aa7e-4cf2032d485d","deletionTimestamp":"2018-08-10T05:34:34Z","acceptMappedClaims":null,"addIns":[],"appId":"7b82d432-b26d-48d7-9a8a-92d2227276dd","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-11-43","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-11-43","identifierUris":["http://clitestmlwr5acz67"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-43 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-11-43","id":"657e2eb6-804f-4588-b4fd-ddcc1a2d20da","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-43 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-11-43","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:11:43.287931Z","keyId":"6b8785f9-da85-417d-810f-c62a4526b8be","startDate":"2018-08-10T05:11:43.287931Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1610ce8d-bae8-49c8-aa15-511f772ded94","deletionTimestamp":"2018-08-03T05:32:19Z","acceptMappedClaims":null,"addIns":[],"appId":"ade27fe5-45b9-4f0a-b8f7-f52cd3e11a60","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-32-10","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-32-10","identifierUris":["http://cli_test_sp_with_kv_existing_certyzhoepdfrpur4u6g4fry7ya77mz5afjb5t4k7kik5d"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"9F08E2DCC1BF408CABAB167231FAB98AEAB0FD91","endDate":"2019-08-03T05:32:17.493341Z","keyId":"8befe2d6-fe15-4b76-b056-86b44610bc40","startDate":"2018-08-03T05:32:17.493341Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-32-10 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-32-10","id":"f9c17083-849b-4ad6-81c6-97f160de56b7","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-32-10 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-32-10","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"162ebec5-104f-4dfa-b844-59e72dbcb643","deletionTimestamp":"2018-08-08T05:44:38Z","acceptMappedClaims":null,"addIns":[],"appId":"815dd3a8-610f-4828-ba7f-951e88d65d13","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphl4fim","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphl4fim","identifierUris":["http://cli-graphl4fim"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphl4fim on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphl4fim","id":"d6a650de-ef91-4ff5-8541-5417326b0e0b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphl4fim on your behalf.","userConsentDisplayName":"Access + cli-graphl4fim","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"167e7224-bec9-44df-9ed9-9905f81cfc68","deletionTimestamp":"2018-08-22T05:07:50Z","acceptMappedClaims":null,"addIns":[],"appId":"09679e58-87a9-4292-9076-4e3408e2da8b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-07-27","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-07-27","identifierUris":["http://clitestccbrh2rp22"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-27 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-07-27","id":"efc6d794-7e17-45ae-a777-3a8930c851de","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-27 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-07-27","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:07:27.711301Z","keyId":"4faaea57-ee42-42ba-a3d8-67dad1ceb37f","startDate":"2018-08-22T05:07:27.711301Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"16d3cafd-d0a5-4e8e-a5a8-3f62457d033a","deletionTimestamp":"2018-08-03T05:31:22Z","acceptMappedClaims":null,"addIns":[],"appId":"4d04d3c6-4e9e-4aea-a216-0abdc1a4bced","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-07-25","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-07-25","identifierUris":["http://clitesttxv7bdsvfg"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-07-25 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-07-25","id":"381091fa-ca37-4647-8a2c-68851d113f09","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-07-25 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-07-25","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-03T05:07:25.377611Z","keyId":"5138ed7b-a298-4a67-90e0-946cb9ffcca8","startDate":"2018-08-03T05:07:25.377611Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"18d6e9c6-4a62-46d5-bc0f-3aaae5fb22e3","deletionTimestamp":"2018-08-11T05:14:21Z","acceptMappedClaims":null,"addIns":[],"appId":"89322de9-f3ca-47b9-a313-56632cab0f26","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rg7qvsnztjqqideteu3mxxgtnuvq7u25jhphs42ij2p6oz6tltqkyargzsyvqjhfh5b","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rg7qvsnztjqqideteu3mxxgtnuvq7u25jhphs42ij2p6oz6tltqkyargzsyvqjhfh5b","identifierUris":["http://clitest.rg7qvsnztjqqideteu3mxxgtnuvq7u25jhphs42ij2p6oz6tltqkyargzsyvqjhfh5b"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rg7qvsnztjqqideteu3mxxgtnuvq7u25jhphs42ij2p6oz6tltqkyargzsyvqjhfh5b + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rg7qvsnztjqqideteu3mxxgtnuvq7u25jhphs42ij2p6oz6tltqkyargzsyvqjhfh5b","id":"678d9a56-998a-4d62-83ce-f6b8cf21bc2f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rg7qvsnztjqqideteu3mxxgtnuvq7u25jhphs42ij2p6oz6tltqkyargzsyvqjhfh5b + on your behalf.","userConsentDisplayName":"Access clitest.rg7qvsnztjqqideteu3mxxgtnuvq7u25jhphs42ij2p6oz6tltqkyargzsyvqjhfh5b","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:14:19.256711Z","keyId":"b7438ab0-f866-487e-8900-b2c075e5903d","startDate":"2018-08-11T05:14:19.256711Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-11T05:13:51.167884Z","keyId":"c23985de-3667-44d1-8c47-8ff357ed7184","startDate":"2018-08-11T05:13:51.167884Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"199964a1-5808-4783-9bc7-b5366ecdb2da","deletionTimestamp":"2018-08-01T05:32:53Z","acceptMappedClaims":null,"addIns":[],"appId":"542fbed9-5836-46ec-b64f-e4a2ec6ea8d3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-32-27","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-32-27","identifierUris":["http://cli_create_rbac_sp_with_passwordeatew55pojfxi7qs3aujbwarlx5w6uam4m7zae4ry2y"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-32-27 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-32-27","id":"dca26371-032a-4a17-acf8-c86af95d9797","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-32-27 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-32-27","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-01T05:32:27.780595Z","keyId":"91a70ad9-d0e0-4291-a1f5-db8dbd2d9168","startDate":"2018-08-01T05:32:27.780595Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1a52c89d-c86a-415e-a307-2cb48e3587b1","deletionTimestamp":"2018-08-22T05:32:16Z","acceptMappedClaims":null,"addIns":[],"appId":"e3e0b29b-5171-4565-b3ae-df2259919eca","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-32-14","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-32-14","identifierUris":["http://cli_create_rbac_sp_minimalc3fe7zvygccl6quuwiezsy4eecullu4a2fysuenkmrwcdtbh5"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-32-14 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-32-14","id":"13bc3b96-f652-4b85-be6a-279f34c6ac46","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-32-14 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-32-14","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:32:14.25805Z","keyId":"288d9ec9-ee70-4637-836f-8190b67e6353","startDate":"2018-08-22T05:32:14.25805Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1af1d913-7502-4f86-b51e-ba1a479d2207","deletionTimestamp":"2018-08-16T05:34:49Z","acceptMappedClaims":null,"addIns":[],"appId":"25da2578-ff5a-46ba-9573-1644fd6822a1","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-26-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-26-31","identifierUris":["http://clitestut2spx7mlk"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-26-31","id":"4d089292-baee-4001-abdb-ad5a2152ee74","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-26-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:26:31.389631Z","keyId":"70dda944-7a2f-4d95-89a1-604663002584","startDate":"2018-08-16T05:26:31.389631Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1bd64f17-0d72-4344-8180-ec711481abbb","deletionTimestamp":"2018-08-03T05:31:21Z","acceptMappedClaims":null,"addIns":[],"appId":"0bec396d-4f3b-40ae-8155-48d0b98c5f24","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-30-56","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-30-56","identifierUris":["http://cli-graphlem46"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-30-56 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-30-56","id":"baf5c332-6e84-4253-b7c8-c6a4f84b3fba","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-30-56 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-30-56","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-03T05:30:56.390794Z","keyId":"4d73f689-ea0c-4316-9795-26a752ed5906","startDate":"2018-08-03T05:30:56.390794Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1bfb1548-2774-406c-971c-ab1dcd96892f","deletionTimestamp":"2018-08-29T16:02:18Z","acceptMappedClaims":null,"addIns":[],"appId":"6ab2a06c-303b-4727-88df-9687615284fc","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-16-01-45","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-16-01-45","identifierUris":["http://cli_test_sp_with_kv_existing_cert34gwgjgrm3a4vxlgkcrfbt3qpsf363eof5migy22cg"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"71C964A8E2D1D57CD330C3BE85D5C6E84D0FB3E6","endDate":"2019-08-29T16:02:12.912897Z","keyId":"cdf60dec-ef0b-4b2f-8b7f-0ea2899a4402","startDate":"2018-08-29T16:02:12.912897Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-01-45 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-16-01-45","id":"e5ea70bc-9127-44e6-b204-abcb6555677a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-01-45 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-16-01-45","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1c433694-ca2a-4ca7-bd72-62fa1d37d7ef","deletionTimestamp":"2018-08-11T05:36:13Z","acceptMappedClaims":null,"addIns":[],"appId":"08e935b7-d039-4731-88fb-550d2e186ea4","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-13-17","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-13-17","identifierUris":["http://clitestxqxus3cfxy"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-17 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-13-17","id":"1d7ea731-7965-4ec0-95f4-39ac09e70e6f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-17 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-13-17","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:13:17.389595Z","keyId":"b339fa44-a3e1-4030-b9a5-ee769dace12a","startDate":"2018-08-11T05:13:17.389595Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1c842291-17d3-459e-b13a-f3bfbc6a5736","deletionTimestamp":"2018-08-01T14:49:16Z","acceptMappedClaims":null,"addIns":[],"appId":"761ca92b-6867-4e9b-83cf-b418703c0226","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp36537998c","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp36537998c","identifierUris":["http://easycreate.azure.com/javasdkapp36537998c"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-09T14:49:11.689Z","keyId":"02043371-ffb1-40b1-a41b-7036773df5ef","startDate":"2018-08-01T14:49:11.689Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp36537998c on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp36537998c","id":"2c12bc15-fcf2-4387-a36e-d9cb36749cdc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp36537998c on your behalf.","userConsentDisplayName":"Access + javasdkapp36537998c","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp36537998c"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1e8b01f0-af5a-4fd1-bf3b-8e31a957044d","deletionTimestamp":"2018-08-14T11:06:39Z","acceptMappedClaims":null,"addIns":[],"appId":"22f49aaa-6836-460c-89d9-39c239a9d26c","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp429267656","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp429267656","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp429267656"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp429267656 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp429267656","id":"6a8defa8-642e-4d6f-ae52-17fb5f7533cf","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp429267656 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp429267656","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp429267656"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1ed62cbe-55ee-488a-9f14-4bc6f8fd00be","deletionTimestamp":"2018-08-29T15:44:07Z","acceptMappedClaims":null,"addIns":[],"appId":"6ea123dd-85a8-4310-b17b-dfc272d56534","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-15-30-04","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-15-30-04","identifierUris":["http://clitests23nippke6"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-04 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-15-30-04","id":"b3eb398b-7bda-4b58-97dd-c03e5ce4fb63","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-04 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-15-30-04","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T15:30:04.004339Z","keyId":"935865fd-a830-4c3a-8a79-2d9dfda630d1","startDate":"2018-08-29T15:30:04.004339Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1f105e52-69b1-41bd-976b-fbb7e0caab94","deletionTimestamp":"2018-08-22T11:19:39Z","acceptMappedClaims":null,"addIns":[],"appId":"2169107b-e048-4efa-a6ab-6a3dbd44150e","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp476377016","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp476377016","identifierUris":["http://easycreate.azure.com/javasdkapp476377016"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-10T11:19:35.9446176Z","keyId":"0d9ab8f8-082c-4a5a-8bc7-29d580784599","startDate":"2018-08-22T11:19:35.9446176Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-30T11:19:35.9395763Z","keyId":"d4fb22db-5ef7-431e-8d6e-6b2360769b24","startDate":"2018-08-22T11:19:35.9395763Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp476377016 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp476377016","id":"79cfbb8c-cbcb-474c-9069-b1449dc4c6d3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp476377016 on your behalf.","userConsentDisplayName":"Access + javasdkapp476377016","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-11T11:19:38.08154Z","keyId":"41fb4fa0-274f-4f92-ae00-b9a93b77f988","startDate":"2018-08-22T11:19:38.08154Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp476377016"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1f3c2c68-e017-415a-ab30-2a2e28e1bbd9","deletionTimestamp":"2018-08-18T05:24:03Z","acceptMappedClaims":null,"addIns":[],"appId":"af6cda53-6d87-42d4-8d7b-888677f30193","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-07-34","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-07-34","identifierUris":["http://clitestx7tq37kpjn"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-34 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-07-34","id":"44eda011-b8e4-464c-9797-b03aaed8aa5a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-34 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-07-34","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:07:34.796468Z","keyId":"6c077490-d570-49cb-bfc4-4b7894c806eb","startDate":"2018-08-18T05:07:34.796468Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"1f604799-b8f3-4dc0-a654-6ef2b50eeae4","deletionTimestamp":"2018-08-16T05:26:43Z","acceptMappedClaims":null,"addIns":[],"appId":"0f6dd460-405a-451a-8f1f-a9fc3cd5b561","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-26-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-26-31","identifierUris":["http://clitestp3oy5jsqc2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-26-31","id":"710c6a91-72c3-4dad-8742-1c8fa82b5f77","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-26-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:26:31.494948Z","keyId":"cf388042-c200-4626-99df-edd0a5fad2bc","startDate":"2018-08-16T05:26:31.494948Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"20017ec1-0b2c-42b8-935c-cd8ae7839f77","deletionTimestamp":"2018-08-25T09:07:56Z","acceptMappedClaims":null,"addIns":[],"appId":"7c4215ac-8066-4d1c-9eaa-e046a983804f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-09-07-09","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-09-07-09","identifierUris":["http://cli_test_sp_with_kv_new_certzxnu3kwzswah2h2qalc2n543npnky75n2qxpyjmk3yiolv3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"D16CFB4F8473DFEC847C6CE8A3A6A639AB9A1A30","endDate":"2019-08-25T09:07:33.779384Z","keyId":"5b723f8b-f8a8-409d-9275-7a398616c2b9","startDate":"2018-08-25T09:07:33.779384Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-07-09 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-09-07-09","id":"8ced8a5b-01ad-4e65-9186-7b4d49ac2b62","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-07-09 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-09-07-09","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"201139d0-9a70-48bd-a218-1a6cc1e872b9","deletionTimestamp":"2018-08-25T09:07:01Z","acceptMappedClaims":null,"addIns":[],"appId":"2a615532-bdd1-4e38-8fa8-223e7aca24c0","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-09-06-39","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-09-06-39","identifierUris":["http://cli_create_rbac_sp_with_passwordomnzuv4ldqbahrg56mmkbl3xgtfkuca4zvlxpells4m"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-06-39 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-09-06-39","id":"771a3588-ddec-4644-9863-3a943506634b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-06-39 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-09-06-39","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T09:06:39.514007Z","keyId":"7bec723d-53f1-4038-94a1-b327ffc0c128","startDate":"2018-08-25T09:06:39.514007Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"2108f649-2b9e-4de3-8741-c3734cecf610","deletionTimestamp":"2018-08-30T19:17:50Z","acceptMappedClaims":null,"addIns":[],"appId":"79b01b26-3e3a-4366-a04a-95b1caa1130f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-19-17-23","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-19-17-23","identifierUris":["http://cli_test_sp_with_kv_existing_certw4bmeuhk4oheqirzlf5dtx6i5eoipqxp7wbbeoathc2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"F7088A26BE1F38AB13AC82642636F9B3C7266592","endDate":"2019-02-28T19:17:19Z","keyId":"137d1866-724c-406f-9dec-e29d4d8cb9f5","startDate":"2018-08-30T19:17:44.312868Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-17-23 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-19-17-23","id":"1d8fc626-6cec-4655-904c-6a5db485caac","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-17-23 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-19-17-23","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"2224de98-8ba3-4347-97f1-c3cacd44164f","deletionTimestamp":"2018-08-11T05:37:18Z","acceptMappedClaims":null,"addIns":[],"appId":"7843a100-a73f-41f8-8ff0-a5729a47abab","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-13-21","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-13-21","identifierUris":["http://clitestal5jcsjdzp"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-21 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-13-21","id":"f4c15877-2170-4a8a-aac4-2363c490fb37","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-21 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-13-21","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:13:21.366619Z","keyId":"c3a4cc32-286b-408c-a676-2302e90f98d8","startDate":"2018-08-11T05:13:21.366619Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"238641ea-0b03-42b4-a722-c01075a23d4d","deletionTimestamp":"2018-08-22T14:40:35Z","acceptMappedClaims":null,"addIns":[],"appId":"ab127c30-b471-447a-9078-3226cd495698","appRoles":[],"availableToOtherTenants":false,"displayName":"ssp25f7497272596","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/ssp25f7497272596","identifierUris":["http://easycreate.azure.com/ssp25f7497272596"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ssp25f7497272596 on behalf of the signed-in user.","adminConsentDisplayName":"Access + ssp25f7497272596","id":"a8aaa02a-d638-4ce7-ac43-f92c97712a1e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ssp25f7497272596 on your behalf.","userConsentDisplayName":"Access + ssp25f7497272596","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/ssp25f7497272596"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"23a8438f-7325-4fdc-846d-11d224f3becc","deletionTimestamp":"2018-08-09T05:37:54Z","acceptMappedClaims":null,"addIns":[],"appId":"38be36a8-c841-4601-9c3f-d59b4313aeff","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-10-45","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-10-45","identifierUris":["http://clitestngnk7o4glt"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-45 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-10-45","id":"ca786a7a-4eac-4b79-99b1-7ab1db714d4d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-45 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-10-45","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:10:45.680094Z","keyId":"6570c7c1-6c22-40e0-a718-e8cc6dd0f0ad","startDate":"2018-08-09T05:10:45.680094Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"25d76f51-ddad-4d0f-b10c-b83fa0f3ec8b","deletionTimestamp":"2018-08-03T11:20:32Z","acceptMappedClaims":null,"addIns":[],"appId":"b1ddca3d-c628-4e6e-a07c-198c3e22236c","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdkspc1131203c","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdkspc1131203c","identifierUris":["http://easycreate.azure.com/anotherapp/javasdkspc1131203c"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspc1131203c + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspc1131203c","id":"5a1db1a1-63ce-4d3b-b47e-71f3d6119941","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspc1131203c + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspc1131203c","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdkspc1131203c"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"262f3992-ef48-4a55-8f9c-60782e78a1aa","deletionTimestamp":"2018-08-25T09:06:04Z","acceptMappedClaims":null,"addIns":[],"appId":"93b4e28b-7066-42bb-aa03-e60311942cf9","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-09-05-53","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-09-05-53","identifierUris":["http://cli-graphkkvrl"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-05-53 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-09-05-53","id":"e1a9ef00-44e3-43ab-bb73-132feadebd7d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-05-53 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-09-05-53","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T09:05:53.963106Z","keyId":"381cb59e-60b1-4f70-b756-b6a23b97083e","startDate":"2018-08-25T09:05:53.963106Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"2765cff9-3f27-4aa3-8ab8-97dffd6969ce","deletionTimestamp":"2018-08-31T20:43:39Z","acceptMappedClaims":null,"addIns":[],"appId":"eb81811f-354a-4a93-b253-f2ba382bc0f7","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_deleted_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_deleted_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_deleted_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_deleted_app","id":"e871c30a-0e5f-4609-a283-78c93a573160","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_deleted_app on your behalf.","userConsentDisplayName":"Access + pytest_deleted_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"277ed67b-7845-4a77-88a5-86244a8aed29","deletionTimestamp":"2018-08-28T11:03:25Z","acceptMappedClaims":null,"addIns":[],"appId":"3fc28e7f-a38e-4a2c-bcb7-1db19043e962","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-11-03-04","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-11-03-04","identifierUris":["http://cli_test_sp_with_kv_existing_certje3k6rpn7bt5laoc37au4eeooptyfzkwwdig4yi4l72"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"412C7DBA032C19813F86E204FFA7B3DF3535FD9D","endDate":"2019-02-28T11:02:55Z","keyId":"294b0d94-3521-42a5-8f0f-50e67b7c6b49","startDate":"2018-08-28T11:03:23.400188Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-03-04 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-11-03-04","id":"fc3b835c-9a62-401b-9481-6aa28402363f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-03-04 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-11-03-04","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"279236bb-bb87-4009-beef-576b52294a08","deletionTimestamp":"2018-08-31T05:24:31Z","acceptMappedClaims":null,"addIns":[],"appId":"54b4a04d-68f7-468b-9fe2-78dadef57332","appRoles":[],"availableToOtherTenants":false,"displayName":"ssped2769814a5ff","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/ssped2769814a5ff","identifierUris":["http://easycreate.azure.com/ssped2769814a5ff"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ssped2769814a5ff on behalf of the signed-in user.","adminConsentDisplayName":"Access + ssped2769814a5ff","id":"1a429fa4-ff14-4958-9d64-614713bf08d9","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ssped2769814a5ff on your behalf.","userConsentDisplayName":"Access + ssped2769814a5ff","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/ssped2769814a5ff"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"27a9fb37-616a-4bff-b74a-d416bd8c4edc","deletionTimestamp":"2018-08-22T05:31:49Z","acceptMappedClaims":null,"addIns":[],"appId":"02058f69-8fb2-40ef-84fe-49d5842bd831","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graph5g3ah","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graph5g3ah","identifierUris":["http://cli-graph5g3ah"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graph5g3ah on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graph5g3ah","id":"3bb609b6-a882-4dfd-ac8c-08931823dbb6","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graph5g3ah on your behalf.","userConsentDisplayName":"Access + cli-graph5g3ah","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"2843cc21-a60c-4dd7-9d71-d77f31db4048","deletionTimestamp":"2018-08-08T05:29:52Z","acceptMappedClaims":null,"addIns":[],"appId":"0b787a2b-fce9-400c-a6cc-f422251bd77d","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-16-04","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-16-04","identifierUris":["http://clitestvhv43vs42b"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-04 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-16-04","id":"a0d0cc0c-bace-4390-ba97-94a5cb344c8a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-04 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-16-04","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:16:04.76766Z","keyId":"ed34410b-7f12-4275-b734-f223a3c57d30","startDate":"2018-08-08T05:16:04.76766Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"28f5a235-56ce-425b-ae3c-2a5a737de30b","deletionTimestamp":"2018-08-30T18:43:17Z","acceptMappedClaims":null,"addIns":[],"appId":"c3f526f8-5a15-46e9-848c-8cc550b0ca45","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgd2ls5efa43a5y4pjvgttm5doexbmk2obneoq7cbxgzfcyer3qdf6imry44fv33dr4","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgd2ls5efa43a5y4pjvgttm5doexbmk2obneoq7cbxgzfcyer3qdf6imry44fv33dr4","identifierUris":["http://clitest.rgd2ls5efa43a5y4pjvgttm5doexbmk2obneoq7cbxgzfcyer3qdf6imry44fv33dr4"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgd2ls5efa43a5y4pjvgttm5doexbmk2obneoq7cbxgzfcyer3qdf6imry44fv33dr4 + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgd2ls5efa43a5y4pjvgttm5doexbmk2obneoq7cbxgzfcyer3qdf6imry44fv33dr4","id":"59a26f49-dacf-4b90-805c-bc93d32ebe26","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgd2ls5efa43a5y4pjvgttm5doexbmk2obneoq7cbxgzfcyer3qdf6imry44fv33dr4 + on your behalf.","userConsentDisplayName":"Access clitest.rgd2ls5efa43a5y4pjvgttm5doexbmk2obneoq7cbxgzfcyer3qdf6imry44fv33dr4","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T18:43:07.904168Z","keyId":"b736395f-267f-4b17-8594-a11808549197","startDate":"2018-08-30T18:43:07.904168Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-30T18:42:43.57017Z","keyId":"06be994d-0ec9-4c41-b9b3-39e6c2091117","startDate":"2018-08-30T18:42:43.57017Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"29729b01-5804-4061-9eeb-2da46eb769d9","deletionTimestamp":"2018-08-11T05:39:37Z","acceptMappedClaims":null,"addIns":[],"appId":"5cf9761a-04f8-48ef-88dc-d290451a900d","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-39-05","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-39-05","identifierUris":["http://cli_create_rbac_sp_with_passwordarbgtsafsf3koccj3c7szxryr5sovf26alntcemms35"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-39-05 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-39-05","id":"a6da8989-d286-4f17-9149-3f709e510de8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-39-05 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-39-05","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:39:05.105212Z","keyId":"d3da60e0-39c1-4f35-95fc-b647fb8479b9","startDate":"2018-08-11T05:39:05.105212Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"2b29df0f-eddd-4573-91b0-97366dea3108","deletionTimestamp":"2018-08-25T08:48:56Z","acceptMappedClaims":null,"addIns":[],"appId":"166fc0d5-9afd-41a3-87e4-5b47fac3c671","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-08-35-54","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-08-35-54","identifierUris":["http://clitestjfokxoijxb"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-08-35-54","id":"45098d52-a5f3-418b-85c0-02929844bdc1","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-08-35-54","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T08:35:54.896219Z","keyId":"31910031-5359-435e-8807-7f59f8745611","startDate":"2018-08-25T08:35:54.896219Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"2bc3ccc8-2a92-4d47-919e-ef3a3f884510","deletionTimestamp":"2018-08-15T15:02:43Z","acceptMappedClaims":null,"addIns":[],"appId":"32dda18a-86e5-432d-ab05-1f3f3aa13a74","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappd2d80843c","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappd2d80843c","identifierUris":["http://easycreate.azure.com/javasdkappd2d80843c"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-23T15:02:40.415Z","keyId":"97622873-e027-4417-a3e6-126e1e97cd41","startDate":"2018-08-15T15:02:40.415Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappd2d80843c on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappd2d80843c","id":"fe93ab18-9a6d-4e97-a667-557c49105145","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappd2d80843c on your behalf.","userConsentDisplayName":"Access + javasdkappd2d80843c","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappd2d80843c"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"2dcf2277-2424-45a8-bcdd-9e6e7dd4cb7f","deletionTimestamp":"2018-08-25T08:36:43Z","acceptMappedClaims":null,"addIns":[],"appId":"d7bc8bee-69d2-423c-95d2-59caf12c0d54","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgosr4tysop5n5n3pvck7n7f6vdanrf4zzqok3ezwqshc7nd7jqotf5c634zt64nyun","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgosr4tysop5n5n3pvck7n7f6vdanrf4zzqok3ezwqshc7nd7jqotf5c634zt64nyun","identifierUris":["http://clitest.rgosr4tysop5n5n3pvck7n7f6vdanrf4zzqok3ezwqshc7nd7jqotf5c634zt64nyun"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgosr4tysop5n5n3pvck7n7f6vdanrf4zzqok3ezwqshc7nd7jqotf5c634zt64nyun + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgosr4tysop5n5n3pvck7n7f6vdanrf4zzqok3ezwqshc7nd7jqotf5c634zt64nyun","id":"ef4a7960-0c31-4b00-933f-e39cfc61dacd","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgosr4tysop5n5n3pvck7n7f6vdanrf4zzqok3ezwqshc7nd7jqotf5c634zt64nyun + on your behalf.","userConsentDisplayName":"Access clitest.rgosr4tysop5n5n3pvck7n7f6vdanrf4zzqok3ezwqshc7nd7jqotf5c634zt64nyun","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T08:36:41.071147Z","keyId":"ea10f0e2-828d-4e02-85d0-b71e0a1ae8c9","startDate":"2018-08-25T08:36:41.071147Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-25T08:36:28.115275Z","keyId":"b6343211-aac7-4ab4-be2e-cc22863c384b","startDate":"2018-08-25T08:36:28.115275Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"2df97e4d-7cb6-4db9-b9cd-4fb894b0b811","deletionTimestamp":"2018-08-25T08:35:58Z","acceptMappedClaims":null,"addIns":[],"appId":"363dd5a1-22d9-44f1-a65f-978b116efe04","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-08-35-54","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-08-35-54","identifierUris":["http://clitest36fujsx3ge"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-08-35-54","id":"23c4367e-bf3a-4bba-ad01-6680df13adf8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-08-35-54","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T08:35:54.92932Z","keyId":"2996d976-a02d-418d-81a9-7346d8b37d3e","startDate":"2018-08-25T08:35:54.92932Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"2ef0bb80-90c8-4ed7-b0d1-b3c23a8e8d30","deletionTimestamp":"2018-08-09T05:35:54Z","acceptMappedClaims":null,"addIns":[],"appId":"528654de-ddd1-4c12-ac50-534b2d667021","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-eyjtzj4tl","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-eyjtzj4tl on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-eyjtzj4tl","id":"6d168404-3436-4212-9710-47bfcc3bf73d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-eyjtzj4tl on your behalf.","userConsentDisplayName":"Access + cli-native-eyjtzj4tl","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"2fc6bb9c-3d1e-463f-97e6-86e919dd3842","deletionTimestamp":"2018-08-16T05:39:27Z","acceptMappedClaims":null,"addIns":[],"appId":"9678f0d0-1cf4-473e-9c79-3d42c5815477","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-26-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-26-31","identifierUris":["http://clitestevm32ndq7s"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-26-31","id":"d631b10e-9605-499f-9257-b99d0e2f3829","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-26-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:26:31.452683Z","keyId":"3b3e8cd2-d4a4-43a5-a59f-e4fb35323d62","startDate":"2018-08-16T05:26:31.452683Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"304c6d01-b156-4eab-b41a-21646a360a30","deletionTimestamp":"2018-08-04T05:34:02Z","acceptMappedClaims":null,"addIns":[],"appId":"50b46982-d5ac-4eaa-85ab-d81c2d0bae10","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-33-48","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-33-48","identifierUris":["http://clisp-test-vebojdvhi"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-33-48 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-33-48","id":"8bc700bf-e0af-41ab-9cfc-2f8cf91a077f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-33-48 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-33-48","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-04T05:33:54.581859Z","keyId":"6374aca9-f24d-4404-9c9c-750d7bf75108","startDate":"2018-08-04T05:33:54.581859Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"3199390b-7627-4f81-bb0f-969475b71563","deletionTimestamp":"2018-08-24T05:30:30Z","acceptMappedClaims":null,"addIns":[],"appId":"1f1cc91c-13b4-479f-a531-1518c0799de8","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-29-55","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-29-55","identifierUris":["http://clitest5jpyftb3w2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-55 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-29-55","id":"53cb53d5-86a3-43da-b566-21331379b705","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-55 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-29-55","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:29:55.902457Z","keyId":"393105c5-9be5-4670-b4a0-9489d52d5f08","startDate":"2018-08-24T05:29:55.902457Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"31a58da5-8961-4618-8199-3120fa7185c7","deletionTimestamp":"2018-08-01T05:34:15Z","acceptMappedClaims":null,"addIns":[],"appId":"19d20c18-93df-44bb-902c-71dd08063d12","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-07-25","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-07-25","identifierUris":["http://clitestmfyj5ahyrm"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-07-25 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-07-25","id":"9692e7a9-79ab-4c83-ba90-bb6efeaed3e4","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-07-25 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-07-25","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-01T05:07:25.555867Z","keyId":"337af9e8-cdfa-4e2e-8747-53d32e670bd9","startDate":"2018-08-01T05:07:25.555867Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"31f4e07a-a9ac-46f9-b8df-4c452dcded09","deletionTimestamp":"2018-08-10T11:12:50Z","acceptMappedClaims":null,"addIns":[],"appId":"12af6761-fd6c-44fc-9535-318e6165dfde","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp5fb314967","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp5fb314967","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp5fb314967"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp5fb314967 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp5fb314967","id":"2c850978-4824-42b2-92d2-2417913e42b2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp5fb314967 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp5fb314967","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp5fb314967"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"323aa94a-ce0e-4b64-907d-fdaa4aa6ba7b","deletionTimestamp":"2018-08-13T11:06:24Z","acceptMappedClaims":null,"addIns":[],"appId":"6f8c709c-d084-49b9-868b-cd687a7fa387","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdkspc80795594","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdkspc80795594","identifierUris":["http://easycreate.azure.com/anotherapp/javasdkspc80795594"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspc80795594 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspc80795594","id":"afe005a9-6a7c-45ec-b19d-6c9b8f3e8570","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspc80795594 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspc80795594","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdkspc80795594"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"32cbf676-0653-4ca9-847d-dd9f017ab97c","deletionTimestamp":"2018-08-18T05:33:44Z","acceptMappedClaims":null,"addIns":[],"appId":"51f76568-5262-442e-aaf0-db799db29772","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-32-53","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-32-53","identifierUris":["http://cli_test_sp_with_kv_new_certbux5j5hptqwy23c43rcyr7pyspyjn7sry7uvq23l46l4fc5"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"9F87A6ACB3D5BE837995B2A85B9A90C54B7EB6A5","endDate":"2019-08-18T05:33:18.717721Z","keyId":"280ded97-1817-4bc9-9fd5-a1e715b0218e","startDate":"2018-08-18T05:33:18.717721Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-32-53 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-32-53","id":"e17b8e67-d161-4cb5-9291-1731995567ab","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-32-53 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-32-53","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"350ace37-260d-4eec-abc0-bb527561f618","deletionTimestamp":"2018-08-14T05:27:56Z","acceptMappedClaims":null,"addIns":[],"appId":"2a15191d-c609-4e0d-a6ff-e17e0813e109","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-07-30","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-07-30","identifierUris":["http://clitestguvadwwz2k"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-30 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-07-30","id":"fe1aaa23-6007-42ac-9a06-1762311c364c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-30 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-07-30","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:07:30.064725Z","keyId":"eab0fa0c-6718-4082-bd57-925e5c6ebf77","startDate":"2018-08-14T05:07:30.064725Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"352c72bf-afdc-4837-8e8f-0288f8e7c859","deletionTimestamp":"2018-08-29T16:02:41Z","acceptMappedClaims":null,"addIns":[],"appId":"9c7e57a3-6796-40a8-ae7a-1f42ebb71689","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-16-01-43","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-16-01-43","identifierUris":["http://cli_test_sp_with_kv_new_cert6odd65t3gtdvoxafsfzlq53gtdrqv4mshojjd3acbknz7hl"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"2B3DB392966C3ACAFCEC6E3EA736B9F2081AC543","endDate":"2019-08-29T16:02:16.483592Z","keyId":"dd508d54-b23e-4bd6-b499-89f9780b7f82","startDate":"2018-08-29T16:02:16.483592Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-01-43 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-16-01-43","id":"eaa77b9f-8801-48d5-ac00-5246d33fd09a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-01-43 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-16-01-43","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"360e639d-66c3-4f86-99d6-c8fd1d2bcf30","deletionTimestamp":"2018-08-30T19:00:28Z","acceptMappedClaims":null,"addIns":[],"appId":"c4321966-c454-427f-871f-4e381af046bd","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-18-41-59","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-18-41-59","identifierUris":["http://clitestkb5gvmdsv6"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-59 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-18-41-59","id":"84902b31-d8cd-492c-8355-7895f1d0b1dd","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-59 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-18-41-59","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T18:41:59.67744Z","keyId":"d24bbddc-3456-4214-bda6-14a986e19e17","startDate":"2018-08-30T18:41:59.67744Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"36272dbc-22eb-4b23-ba51-63cedc7e0721","deletionTimestamp":"2018-08-28T10:36:10Z","acceptMappedClaims":null,"addIns":[],"appId":"d5cd2c11-8686-4f72-b078-47658584a1c1","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgjchr2ma2omgn5ymlhybizzzc34qyzwwcwzdnivgtstrp4g6t443dxmqjuhywe7fiw","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgjchr2ma2omgn5ymlhybizzzc34qyzwwcwzdnivgtstrp4g6t443dxmqjuhywe7fiw","identifierUris":["http://clitest.rgjchr2ma2omgn5ymlhybizzzc34qyzwwcwzdnivgtstrp4g6t443dxmqjuhywe7fiw"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgjchr2ma2omgn5ymlhybizzzc34qyzwwcwzdnivgtstrp4g6t443dxmqjuhywe7fiw + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgjchr2ma2omgn5ymlhybizzzc34qyzwwcwzdnivgtstrp4g6t443dxmqjuhywe7fiw","id":"6e447a63-35c2-4b28-bf59-faaff117391b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgjchr2ma2omgn5ymlhybizzzc34qyzwwcwzdnivgtstrp4g6t443dxmqjuhywe7fiw + on your behalf.","userConsentDisplayName":"Access clitest.rgjchr2ma2omgn5ymlhybizzzc34qyzwwcwzdnivgtstrp4g6t443dxmqjuhywe7fiw","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T10:36:03.732331Z","keyId":"012c485b-5b2b-47ed-9b9f-b0bce80fd8b6","startDate":"2018-08-28T10:36:03.732331Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-28T10:35:51.195682Z","keyId":"ada29d1b-7e31-4a06-9eba-311765c6a16f","startDate":"2018-08-28T10:35:51.195682Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"36fce99f-8f3f-4730-9fc3-5af55f61e543","deletionTimestamp":"2018-08-04T05:34:07Z","acceptMappedClaims":null,"addIns":[],"appId":"784362e4-9315-47b1-849b-e63711d8406f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-33-36","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-33-36","identifierUris":["http://cli-graphblbtk"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-33-36 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-33-36","id":"7cf76826-40f6-4bb7-988e-b3a5277c973b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-33-36 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-33-36","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-04T05:33:36.597904Z","keyId":"64cbd81c-1304-4a1a-b106-8e87a91df226","startDate":"2018-08-04T05:33:36.597904Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"37bc8ccc-9bf9-4824-a74f-1af9f048d8ee","deletionTimestamp":"2018-08-30T19:15:28Z","acceptMappedClaims":null,"addIns":[],"appId":"c4e71143-d306-4f1b-a5ed-096c3f28ddc4","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphib2aj","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphib2aj","identifierUris":["http://cli-graphib2aj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphib2aj on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphib2aj","id":"9726382e-6aa0-4ee9-ae4f-c7102fb79e6d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphib2aj on your behalf.","userConsentDisplayName":"Access + cli-graphib2aj","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"381c770a-34b4-47fb-80c4-a1257bfb49bf","deletionTimestamp":"2018-08-09T14:39:46Z","acceptMappedClaims":null,"addIns":[],"appId":"5342663c-a8bd-444d-870d-30e7270fed8b","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp57e99062e","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp57e99062e","identifierUris":["http://easycreate.azure.com/javasdkapp57e99062e"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-17T14:39:42.385Z","keyId":"49bdf646-7ae7-4009-8af7-f4b55469c23c","startDate":"2018-08-09T14:39:42.385Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp57e99062e on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp57e99062e","id":"2a3857eb-12b1-4762-b360-50dea1640c35","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp57e99062e on your behalf.","userConsentDisplayName":"Access + javasdkapp57e99062e","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp57e99062e"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"38473b36-aa3f-41b3-b641-581539657eb8","deletionTimestamp":"2018-08-07T05:08:28Z","acceptMappedClaims":null,"addIns":[],"appId":"cc8703fa-f3c3-440e-b1e5-2421f0d61a2f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-08-23","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-08-23","identifierUris":["http://clitestiuwpyykifb"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-08-23 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-08-23","id":"933412ae-3767-43dc-aa05-ecb57e2648e3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-08-23 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-08-23","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-07T05:08:23.999064Z","keyId":"28c02fc5-b655-42a2-9213-46ad2a592efc","startDate":"2018-08-07T05:08:23.999064Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"39ead3fa-def5-4cdf-a6cc-4d0f04e917ed","deletionTimestamp":"2018-08-14T05:07:33Z","acceptMappedClaims":null,"addIns":[],"appId":"9c74c30a-6d9f-4c32-8759-e7be8cdb9218","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-07-28","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-07-28","identifierUris":["http://clitestcrwz7pidix"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-28 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-07-28","id":"c3e4b5c9-b106-4eaf-a3ed-90097bb39d00","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-28 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-07-28","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:07:28.80745Z","keyId":"0b761ef3-0f4a-4eaa-9c5e-afd96aea999e","startDate":"2018-08-14T05:07:28.80745Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"39ff3ca9-b79c-4ad3-9c42-d090bda8166b","deletionTimestamp":"2018-08-16T05:50:34Z","acceptMappedClaims":null,"addIns":[],"appId":"a1e75678-5c13-48f5-a4b5-e6b0fcf84cef","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-50-05","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-50-05","identifierUris":["http://cli-graphp557t"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-50-05 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-50-05","id":"a100b4cd-8df9-4513-8445-5418fd5f2600","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-50-05 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-50-05","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:50:05.670881Z","keyId":"b497ed08-bc81-43f8-9cb2-21038ae93f0d","startDate":"2018-08-16T05:50:05.670881Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"3b1a703b-c53d-4e5a-b4b4-65f2244310cb","deletionTimestamp":"2018-08-15T05:45:17Z","acceptMappedClaims":null,"addIns":[],"appId":"90358bff-1e00-4d5d-a3f1-562e94b70172","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-44-55","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-44-55","identifierUris":["http://cli_create_rbac_sp_with_password7ajrqjgq62vd36jgzdnnkg6s3tfemot7mhzzqkhvuxi"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-44-55 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-44-55","id":"a72ea7fa-9f95-4418-95a8-2d3fc33d0b6b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-44-55 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-44-55","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:44:55.781424Z","keyId":"94c5a6e8-5642-416b-97f6-648fb468e6c9","startDate":"2018-08-15T05:44:55.781424Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"3bdf3a28-23e0-4a4b-9f11-22038315501b","deletionTimestamp":"2018-08-03T11:21:36Z","acceptMappedClaims":null,"addIns":[],"appId":"1a1fef9c-b828-4694-8590-1fa381186747","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappc64517851","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappc64517851","identifierUris":["http://easycreate.azure.com/javasdkappc64517851"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-10-22T11:21:33.7580776Z","keyId":"0805a0a7-2a70-4c85-987a-f6615e487d14","startDate":"2018-08-03T11:21:33.7580776Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-11T11:21:33.7477106Z","keyId":"0527a2f1-e3c9-460a-8767-2f1aa9612129","startDate":"2018-08-03T11:21:33.7477106Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappc64517851 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappc64517851","id":"89bdd2bd-536e-4e14-a673-7db83c2ed185","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappc64517851 on your behalf.","userConsentDisplayName":"Access + javasdkappc64517851","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappc64517851"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"3e09e2a1-caa7-4070-bb73-bea26c9b3fc7","deletionTimestamp":"2018-08-10T14:41:43Z","acceptMappedClaims":null,"addIns":[],"appId":"d252ff83-465a-41fa-898c-22f803bb980f","appRoles":[],"availableToOtherTenants":false,"displayName":"sspcea92509e0be8","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/sspcea92509e0be8","identifierUris":["http://easycreate.azure.com/sspcea92509e0be8"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access sspcea92509e0be8 on behalf of the signed-in user.","adminConsentDisplayName":"Access + sspcea92509e0be8","id":"57ce39ba-a14d-44ff-9f64-823e69bfdeff","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access sspcea92509e0be8 on your behalf.","userConsentDisplayName":"Access + sspcea92509e0be8","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/sspcea92509e0be8"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"3e218592-8e1b-45ed-93c4-068e5afa857b","deletionTimestamp":"2018-08-28T10:47:32Z","acceptMappedClaims":null,"addIns":[],"appId":"b3bd95c5-9e6e-401e-8fe0-4f0ff57aa7ab","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-10-35-18","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-10-35-18","identifierUris":["http://clitestk7wiusd6lj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-18 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-10-35-18","id":"20fc324a-877e-42f4-9031-87368f00fccc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-18 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-10-35-18","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T10:35:18.83739Z","keyId":"335aa7bb-c159-46ac-9419-99b81a72679b","startDate":"2018-08-28T10:35:18.83739Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"3e3bbfbe-ec68-4c66-bfbb-cc5f9d6a0d58","deletionTimestamp":"2018-08-15T05:46:10Z","acceptMappedClaims":null,"addIns":[],"appId":"4a313403-e6ac-4e43-91e2-c95d2fc739c3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-45-52","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-45-52","identifierUris":["http://cli_test_sp_with_kv_existing_cert7lbwpwjq5z7imntk4sr7vmiemyu4dxqqc5yeoixivm"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"859137C388B3B9E78F08020BC982767E941DA75A","endDate":"2019-08-15T05:46:04.076624Z","keyId":"93445703-010b-4aae-a6f0-d0f2fceaa91b","startDate":"2018-08-15T05:46:04.076624Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-45-52 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-45-52","id":"e375da8e-4c58-4f10-9657-d230497a2e80","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-45-52 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-45-52","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"3e985c48-310b-408a-af40-110e3a75daff","deletionTimestamp":"2018-08-17T21:03:26Z","acceptMappedClaims":null,"addIns":[],"appId":"51e94bc2-da73-46d0-9a32-b6142914ccb6","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp0af68841f","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp0af68841f","identifierUris":["http://easycreate.azure.com/javasdkapp0af68841f"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-05T22:03:23.8243027Z","keyId":"5f3e491c-2fc8-45d9-9939-f9015f62e71a","startDate":"2018-08-17T21:03:23.8243027Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-25T22:03:23.8198098Z","keyId":"e076b130-9e9f-41e5-afbc-785f874b1dd2","startDate":"2018-08-17T21:03:23.8198098Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp0af68841f on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp0af68841f","id":"b27ff402-403c-4a79-97cd-bdb1f87f0221","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp0af68841f on your behalf.","userConsentDisplayName":"Access + javasdkapp0af68841f","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-06T21:03:25.3371133Z","keyId":"da029455-c761-4e8a-a13a-772f6eb2bc4d","startDate":"2018-08-17T21:03:25.3371133Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp0af68841f"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"3ef1ccb3-5e35-4517-bad4-297e3ab139b3","deletionTimestamp":"2018-08-09T05:10:46Z","acceptMappedClaims":null,"addIns":[],"appId":"d1f5a79b-23d5-4e6e-97b3-757f12232e3c","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-10-43","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-10-43","identifierUris":["http://clitestbrc7tiuczd"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-43 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-10-43","id":"59c4311f-7041-4b78-9dd1-e0d77be34688","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-43 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-10-43","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:10:43.143211Z","keyId":"8777ed2d-87a9-497d-9791-aad702a886d0","startDate":"2018-08-09T05:10:43.143211Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"3f042e87-1f85-41a8-a164-b118814d7c85","deletionTimestamp":"2018-08-10T05:38:02Z","acceptMappedClaims":null,"addIns":[],"appId":"95d9cf79-2b46-4984-8bdf-8680164c2999","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-37-37","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-37-37","identifierUris":["http://cli-graphwemqg"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-37-37 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-37-37","id":"195f4180-7f2e-49d0-b77e-33601db182ee","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-37-37 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-37-37","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:37:37.061955Z","keyId":"d78355d4-9cde-421a-a16f-42fb77ecff58","startDate":"2018-08-10T05:37:37.061955Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}],"odata.nextLink":"deletedDirectoryObjects/$/Microsoft.DirectoryServices.Application?$skiptoken=X''44537074020001000000304170706C69636174696F6E5F33663034326538372D316638352D343161382D613136342D623131383831346437633835304170706C69636174696F6E5F33663034326538372D316638352D343161382D613136342D6231313838313464376338350000000000000000000000''"}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['192849'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 20:56:37 GMT'] + duration: ['3663296'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [1K8OkAggl/7n8gRFRTrj6dGeUxfOr2uRL7vGQyv0S8k=] + ocp-aad-session-key: [VLySIZy6mk5eiZ1hgPfT4CNJGTSFhhdjW-KJnSHDH-JKO4YZatXexQ0RZ0zV6W1iEFKcOiCdaNPSO7InyPDbXhK-i0BEuy8kKIO-FDPdO3Jwj6u1u0R7ZXw7CQ_9j2tOpvItArmUAI88wFS31uugFA.H8H3TVZH-GWnCg-Unl7K25J-erI77GCWVag5JfgG88Q] + pragma: [no-cache] + request-id: [104dcd52-cafe-4288-93f6-04d1aa043ee4] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: GET + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/deletedDirectoryObjects/$/Microsoft.DirectoryServices.Application?api-version=1.6&$skiptoken=X'44537074020001000000304170706C69636174696F6E5F33663034326538372D316638352D343161382D613136342D623131383831346437633835304170706C69636174696F6E5F33663034326538372D316638352D343161382D613136342D6231313838313464376338350000000000000000000000' + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#deletedDirectoryObjects/Microsoft.DirectoryServices.Application","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"3f264cbf-e61a-47f6-a150-67596e88d1ab","deletionTimestamp":"2018-08-22T05:08:26Z","acceptMappedClaims":null,"addIns":[],"appId":"d7d0ce91-8665-435b-a970-921284cd8a25","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rg46pwtk6cvuj3ctibmauy5ho7o4kchlk5qyntzbrsuooifxpyucvmcwbjysedrperd","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rg46pwtk6cvuj3ctibmauy5ho7o4kchlk5qyntzbrsuooifxpyucvmcwbjysedrperd","identifierUris":["http://clitest.rg46pwtk6cvuj3ctibmauy5ho7o4kchlk5qyntzbrsuooifxpyucvmcwbjysedrperd"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rg46pwtk6cvuj3ctibmauy5ho7o4kchlk5qyntzbrsuooifxpyucvmcwbjysedrperd + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rg46pwtk6cvuj3ctibmauy5ho7o4kchlk5qyntzbrsuooifxpyucvmcwbjysedrperd","id":"9b0ad3de-2e13-4c92-a191-1b40f22868fb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rg46pwtk6cvuj3ctibmauy5ho7o4kchlk5qyntzbrsuooifxpyucvmcwbjysedrperd + on your behalf.","userConsentDisplayName":"Access clitest.rg46pwtk6cvuj3ctibmauy5ho7o4kchlk5qyntzbrsuooifxpyucvmcwbjysedrperd","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:08:17.612299Z","keyId":"cff74bd6-cbc9-4e0c-9f1e-18b24d3aa9da","startDate":"2018-08-22T05:08:17.612299Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-22T05:08:03.593625Z","keyId":"76855aaa-f33f-46e9-873f-c8611c41cdfd","startDate":"2018-08-22T05:08:03.593625Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"40158f19-af76-42f6-a73c-626503dfc167","deletionTimestamp":"2018-08-14T05:35:03Z","acceptMappedClaims":null,"addIns":[],"appId":"656c1954-4154-43c8-92bf-93bda7ede140","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphzumii","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphzumii","identifierUris":["http://cli-graphzumii"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphzumii on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphzumii","id":"81fb0ef1-cd66-4ab7-b51a-d9bdb85d48c5","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphzumii on your behalf.","userConsentDisplayName":"Access + cli-graphzumii","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4016e5d3-7ff6-4225-8c7f-494e7f1e3473","deletionTimestamp":"2018-08-04T05:33:48Z","acceptMappedClaims":null,"addIns":[],"appId":"d119c0fd-62f8-491c-ae90-b797984010bd","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-07-44","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-07-44","identifierUris":["http://clitestvu66j4nenq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-07-44 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-07-44","id":"f10680ce-dd9c-4bee-87e0-a3a83ea0a305","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-07-44 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-07-44","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-04T05:07:44.930751Z","keyId":"8b8eb7a2-c229-4878-ae27-3d00e3d260f9","startDate":"2018-08-04T05:07:44.930751Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4020e86b-84c0-465b-9d40-12a7a8d995b4","deletionTimestamp":"2018-08-09T05:11:15Z","acceptMappedClaims":null,"addIns":[],"appId":"728d4577-6685-40d0-bd35-b884ec320b99","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-10-48","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-10-48","identifierUris":["http://clitestg4brrntthp"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-48 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-10-48","id":"dcbd0d42-dce4-41d6-9669-cd24ecf2da2b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-48 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-10-48","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:10:48.233095Z","keyId":"a2a261c7-45af-44fc-b2d8-42d238d261a6","startDate":"2018-08-09T05:10:48.233095Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"40216a57-c58b-4114-8bb9-3e93a1e99de2","deletionTimestamp":"2018-08-07T05:09:16Z","acceptMappedClaims":null,"addIns":[],"appId":"27f5f6d5-e3ef-46d3-8a63-18bb84ef611f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-08-22","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-08-22","identifierUris":["http://clitestqumw2h7r64"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-08-22 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-08-22","id":"8c977f57-c467-4e7c-9919-54fe2daa0876","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-08-22 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-08-22","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-07T05:08:22.742865Z","keyId":"e9c4caaa-3dd5-4110-b9d7-df750f31f548","startDate":"2018-08-07T05:08:22.742865Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4092a60b-ca6d-48f0-b063-ce32315d0ac3","deletionTimestamp":"2018-08-14T05:35:13Z","acceptMappedClaims":null,"addIns":[],"appId":"d2e4444f-53cf-46a6-87ab-a86bb59656c3","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-up6ryur4e","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-up6ryur4e on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-up6ryur4e","id":"c3bd3846-d33f-4cdc-917b-8020385d0d0c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-up6ryur4e on your behalf.","userConsentDisplayName":"Access + cli-native-up6ryur4e","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4148063d-e86c-466c-9ca2-fa9691fdb67b","deletionTimestamp":"2018-08-01T05:33:20Z","acceptMappedClaims":null,"addIns":[],"appId":"2c6473ea-7673-4d54-b636-1bf45c87d923","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-33-05","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-33-05","identifierUris":["http://cli_test_sp_with_kv_existing_certctxxv2nmpmsi5yk436bv5znv7tbotgxgds6q46ycgc2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"E8620737339E2362AF71BFC23983D0DC1BB59FA0","endDate":"2019-02-01T05:32:57Z","keyId":"13866d93-23d6-4be2-8195-53303cbee9f7","startDate":"2018-08-01T05:33:18.885158Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-33-05 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-33-05","id":"2ac35fae-bf7f-4fa4-9ff7-f6eae1ada970","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-33-05 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-33-05","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"414889e1-7553-4931-a5d6-3dc32437caf1","deletionTimestamp":"2018-08-30T02:24:09Z","acceptMappedClaims":null,"addIns":[],"appId":"0e8ba16c-4ba1-48cc-ad9b-15a66572e0f0","appRoles":[],"availableToOtherTenants":false,"displayName":"sspc5b368986f4ed","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/sspc5b368986f4ed","identifierUris":["http://easycreate.azure.com/sspc5b368986f4ed"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access sspc5b368986f4ed on behalf of the signed-in user.","adminConsentDisplayName":"Access + sspc5b368986f4ed","id":"715da5b6-6494-4746-9f17-ac152bb99adb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access sspc5b368986f4ed on your behalf.","userConsentDisplayName":"Access + sspc5b368986f4ed","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/sspc5b368986f4ed"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"417d7c63-3bcd-40b8-85ef-69ee24449643","deletionTimestamp":"2018-08-02T14:43:25Z","acceptMappedClaims":null,"addIns":[],"appId":"9de9d3ec-548b-474e-af80-572950a6d984","appRoles":[],"availableToOtherTenants":false,"displayName":"ssp64e450622154e","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/ssp64e450622154e","identifierUris":["http://easycreate.azure.com/ssp64e450622154e"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ssp64e450622154e on behalf of the signed-in user.","adminConsentDisplayName":"Access + ssp64e450622154e","id":"71ef5b49-6a59-4f15-985c-c52ab6f3d766","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ssp64e450622154e on your behalf.","userConsentDisplayName":"Access + ssp64e450622154e","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/ssp64e450622154e"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4249f98e-132c-4879-9a70-31210add5080","deletionTimestamp":"2018-08-17T18:33:13Z","acceptMappedClaims":null,"addIns":[],"appId":"5edef66e-adae-4e09-9512-a8f4ea45dfd2","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp0db914725","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp0db914725","identifierUris":["http://easycreate.azure.com/javasdkapp0db914725"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-05T19:33:11.6111517Z","keyId":"0eac6afa-c2a6-4dbc-be4d-85c73b364cc7","startDate":"2018-08-17T18:33:11.6111517Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-25T19:33:11.6051511Z","keyId":"5fa4012e-f58c-4aba-8205-91155db1e235","startDate":"2018-08-17T18:33:11.6051511Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp0db914725 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp0db914725","id":"b0cdb73c-cfdb-4268-86a5-3a56f2451dcd","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp0db914725 on your behalf.","userConsentDisplayName":"Access + javasdkapp0db914725","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-06T18:33:13.2208555Z","keyId":"932e9649-7b16-43cd-b1ff-7f5f23a4df0e","startDate":"2018-08-17T18:33:13.2208555Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp0db914725"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"435bd49f-4fbe-4aa9-9b0b-0bd9d53b7ced","deletionTimestamp":"2018-08-10T05:37:49Z","acceptMappedClaims":null,"addIns":[],"appId":"283ccab3-984a-4b64-9384-ab33ca7b4264","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-yu2lsbduf","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-yu2lsbduf on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-yu2lsbduf","id":"522895e8-6af8-43e4-a3c1-51ee0b95ad03","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-yu2lsbduf on your behalf.","userConsentDisplayName":"Access + cli-native-yu2lsbduf","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"445bd7d5-9a5a-4385-95c6-973d5a36e90e","deletionTimestamp":"2018-08-22T05:32:06Z","acceptMappedClaims":null,"addIns":[],"appId":"1566cd8a-10bd-4b3c-a143-51a01e657c70","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-ac7sdy4xf","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-ac7sdy4xf on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-ac7sdy4xf","id":"536ebc1f-e739-4b56-ba11-f889e13eb8a7","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-ac7sdy4xf on your behalf.","userConsentDisplayName":"Access + cli-native-ac7sdy4xf","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"457b93d1-87a8-4c50-adf2-742af25366d7","deletionTimestamp":"2018-08-10T05:12:10Z","acceptMappedClaims":null,"addIns":[],"appId":"882317c1-5386-4197-9a08-035c26caafd5","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-11-43","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-11-43","identifierUris":["http://clitestmiqmksulp7"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-43 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-11-43","id":"85b63c5e-84d4-4044-9add-1cb3b9752d6e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-43 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-11-43","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:11:43.155265Z","keyId":"d112b915-78ff-45c6-ba65-e21847a67d49","startDate":"2018-08-10T05:11:43.155265Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4736c5d0-1b52-4521-9f30-ba145ea1da79","deletionTimestamp":"2018-08-29T16:01:36Z","acceptMappedClaims":null,"addIns":[],"appId":"8479679a-8f4c-46ff-81bc-6f213648c3a4","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-16-01-07","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-16-01-07","identifierUris":["http://cli_create_rbac_sp_with_passwordjpxumebq5uu3hahd2biuobfrntmq3wmcete27ahksvt"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-01-07 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-16-01-07","id":"3579eb44-a7f9-4330-b8e0-a1d76d820f4c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-01-07 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-16-01-07","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T16:01:07.56109Z","keyId":"f6c26f92-dc95-4a89-95ed-c54a9a4af64a","startDate":"2018-08-29T16:01:07.56109Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"475ac8fe-0ebf-42cb-a9d5-ef5eed6f45b0","deletionTimestamp":"2018-08-14T05:35:29Z","acceptMappedClaims":null,"addIns":[],"appId":"9afd4fb7-b318-4f1f-9c4e-d4122265422e","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-35-27","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-35-27","identifierUris":["http://cli_create_rbac_sp_minimaly5ro6chme4rhx4hhbgjtuz6mfzrx7gtojm4jeuu2dq22u2vcv"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-35-27 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-35-27","id":"be34e843-5f0c-4c47-a2e5-23e4862403a2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-35-27 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-35-27","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:35:27.057605Z","keyId":"f52ab320-be4e-430e-aed2-bf601193f06f","startDate":"2018-08-14T05:35:27.057605Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"47731440-46da-4abe-97cc-74edfd87e546","deletionTimestamp":"2018-08-23T11:36:17Z","acceptMappedClaims":null,"addIns":[],"appId":"0bdfe179-0dea-4775-83b0-5a88cb4ae6f7","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp5b0617678","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp5b0617678","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp5b0617678"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp5b0617678 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp5b0617678","id":"a5b5e120-9cc2-4279-b351-203c09c531f5","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp5b0617678 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp5b0617678","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp5b0617678"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4801a6b3-22c1-47be-b558-fcf6e8f74460","deletionTimestamp":"2018-08-15T05:44:33Z","acceptMappedClaims":null,"addIns":[],"appId":"0d05a67b-a2bb-41f5-babc-04bda209c085","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-yly6fo74o","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-yly6fo74o on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-yly6fo74o","id":"610d45a4-cbd4-4c27-865c-fb87930bc7e5","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-yly6fo74o on your behalf.","userConsentDisplayName":"Access + cli-native-yly6fo74o","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4810a639-2d5b-4b6f-9a51-17eb85581956","deletionTimestamp":"2018-08-03T05:31:56Z","acceptMappedClaims":null,"addIns":[],"appId":"7e465097-e7aa-463b-83a6-75934ac57755","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-31-39","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-31-39","identifierUris":["http://cli_create_rbac_sp_with_passwordvgelbonx6c23e4ob74oydof4kcnbu4yratuowzhz3iz"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-31-39 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-31-39","id":"23590a51-5523-4dd5-b3e4-e12b43d9d138","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-31-39 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-31-39","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-03T05:31:39.043715Z","keyId":"84b49f34-addb-427e-b45a-101ee1dce84e","startDate":"2018-08-03T05:31:39.043715Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4812835d-06c2-412b-9a40-afd364ac3f50","deletionTimestamp":"2018-08-18T05:32:15Z","acceptMappedClaims":null,"addIns":[],"appId":"2ce6f69f-66ca-4de8-92f7-4d6f3976e980","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-32-13","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-32-13","identifierUris":["http://cli_create_rbac_sp_minimalwzobxasyafingpgetbliio4lwpftftjzqlrdqbbrnhf6q7upi"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-32-13 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-32-13","id":"6c085996-8225-46f9-b9c6-85d7fb4add85","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-32-13 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-32-13","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:32:13.868382Z","keyId":"c00c74a0-20a2-4873-aa95-108abab799ee","startDate":"2018-08-18T05:32:13.868382Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"48188016-ef8d-4600-a0f3-3a494d4ca4d8","deletionTimestamp":"2018-08-29T16:01:20Z","acceptMappedClaims":null,"addIns":[],"appId":"abe83c6d-c65e-4567-83ce-5047b871b980","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-16-00-50","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-16-00-50","identifierUris":["http://cli_create_rbac_sp_with_certld7n4pqqxmdfewar4s6togady5rsg56wglqm6utul5tfpim"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"78E870F72B11F60FA1EC8329D282F1D365EC6CCB","endDate":"2019-08-29T16:01:14.586345Z","keyId":"35ad35dc-d87f-49fb-9b07-def893c025c8","startDate":"2018-08-29T16:01:14.586345Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-00-50 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-16-00-50","id":"e0f67f52-2f26-4f33-a727-ccd3fad86889","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-00-50 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-16-00-50","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"482821fe-bb16-4586-94c3-9a246783f51d","deletionTimestamp":"2018-08-10T05:30:35Z","acceptMappedClaims":null,"addIns":[],"appId":"80d607b7-e000-4c2b-be11-f2aeb0982ddd","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-11-42","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-11-42","identifierUris":["http://clitestm46ux6hbj5"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-42 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-11-42","id":"c81a4775-94b5-404a-88bc-a8150cf1ac95","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-42 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-11-42","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:11:42.536755Z","keyId":"299f3a87-e433-4543-b81a-ae35a57d2cb5","startDate":"2018-08-10T05:11:42.536755Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"48b54e02-51df-4204-9571-1396884e576d","deletionTimestamp":"2018-08-03T05:08:30Z","acceptMappedClaims":null,"addIns":[],"appId":"88dee024-b30f-4691-845c-bfcb563ce1eb","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgaynostdyeopawztf7rflq46tuofn3fittkdpbz6ryjcfnqzmm3yx5a5xzinix5ul7","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgaynostdyeopawztf7rflq46tuofn3fittkdpbz6ryjcfnqzmm3yx5a5xzinix5ul7","identifierUris":["http://clitest.rgaynostdyeopawztf7rflq46tuofn3fittkdpbz6ryjcfnqzmm3yx5a5xzinix5ul7"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgaynostdyeopawztf7rflq46tuofn3fittkdpbz6ryjcfnqzmm3yx5a5xzinix5ul7 + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgaynostdyeopawztf7rflq46tuofn3fittkdpbz6ryjcfnqzmm3yx5a5xzinix5ul7","id":"14325603-4638-47c5-a2b3-1027813b1500","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgaynostdyeopawztf7rflq46tuofn3fittkdpbz6ryjcfnqzmm3yx5a5xzinix5ul7 + on your behalf.","userConsentDisplayName":"Access clitest.rgaynostdyeopawztf7rflq46tuofn3fittkdpbz6ryjcfnqzmm3yx5a5xzinix5ul7","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-03T05:08:27.274043Z","keyId":"edae320e-1609-4088-b5df-201cdef4f33a","startDate":"2018-08-03T05:08:27.274043Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-03T05:08:05.318705Z","keyId":"dfda1df2-125f-4767-be91-81adfbd79f25","startDate":"2018-08-03T05:08:05.318705Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"490618f1-4b62-4373-b902-61f4ad068c81","deletionTimestamp":"2018-08-23T05:22:01Z","acceptMappedClaims":null,"addIns":[],"appId":"ec248196-7243-46e7-b900-3a0cc741b03a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-07-22","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-07-22","identifierUris":["http://clitestiwsfdudup2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-22 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-07-22","id":"269e7992-b200-44c8-9c6f-dedade1569db","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-22 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-07-22","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:07:22.308348Z","keyId":"18ad83e1-eacf-4978-b0a3-e4c0b45198fd","startDate":"2018-08-23T05:07:22.308348Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"491e6f4a-3132-4f40-b66d-0ba8521d56f9","deletionTimestamp":"2018-08-08T05:39:39Z","acceptMappedClaims":null,"addIns":[],"appId":"fcb926c6-fc26-4bea-9db6-596c81a36fb9","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-16-11","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-16-11","identifierUris":["http://clitestazmmrwkmm3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-11 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-16-11","id":"c9e2c429-54d2-42b7-bfdb-8ea7ba93146f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-11 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-16-11","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:16:11.034104Z","keyId":"b5fcaf67-d7db-4eb5-a0f8-52e395f46840","startDate":"2018-08-08T05:16:11.034104Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4927d93f-f436-4b20-897a-fcc0eb3c4e7c","deletionTimestamp":"2018-08-22T05:33:34Z","acceptMappedClaims":null,"addIns":[],"appId":"3d2c1816-362e-43e8-8696-1c5e409a1280","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-32-50","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-32-50","identifierUris":["http://cli_test_sp_with_kv_new_cert4gdtr3wnsrktexgypg32wti35lghms2vyk74orbn3kyjwu6"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"C03C38587A2EB13705B644BC85B3FE60DE9FBE65","endDate":"2019-08-22T05:33:15.158439Z","keyId":"c30887cb-966c-41e7-be25-c0650ea48b6f","startDate":"2018-08-22T05:33:15.158439Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-32-50 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-32-50","id":"64786e71-cf46-4ef0-9bd7-de77fc43b27b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-32-50 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-32-50","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"49540b5d-e4a8-4a36-87d0-66324cd07bbd","deletionTimestamp":"2018-08-10T05:39:52Z","acceptMappedClaims":null,"addIns":[],"appId":"b159bc90-0511-43ec-84ba-0da501404c4f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-39-39","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-39-39","identifierUris":["http://cli_test_sp_with_kv_existing_certbj5o2j62alccctwwkgkgspd56rpvidwb5dn3pj4zoz2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"147B4359691FDD7C94CEC99086639918BA2A048B","endDate":"2019-02-10T05:39:37Z","keyId":"86bbb8d7-b255-4e48-a2c2-e524a22f1f57","startDate":"2018-08-10T05:39:46.427704Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-39-39 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-39-39","id":"73659e8a-fd78-4c41-af9e-0ef9b0ab06a2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-39-39 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-39-39","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4986a5cb-c6e6-4789-89ae-c0dfa04d2192","deletionTimestamp":"2018-08-18T05:33:23Z","acceptMappedClaims":null,"addIns":[],"appId":"8ee239fe-207d-4af3-89b2-15b5d3cceb5f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-33-09","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-33-09","identifierUris":["http://cli_test_sp_with_kv_existing_certmocg7wqv6xusvzqp33nhnf545zcbfxay4t7qqoljis"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"E971FA2A28E26CCFA7186D5412BF8BD31D84EBC6","endDate":"2019-08-18T05:33:22.092575Z","keyId":"3057353d-3c40-4c80-81e6-cfafab3a0fe5","startDate":"2018-08-18T05:33:22.092575Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-33-09 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-33-09","id":"1cbd9b61-4340-4a40-bdbf-12cffd34db41","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-33-09 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-33-09","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"49b3cbdc-938e-4594-bddb-d4203db9f212","deletionTimestamp":"2018-08-22T11:20:31Z","acceptMappedClaims":null,"addIns":[],"appId":"5f9df80c-10df-4ec9-a947-678d868e0b94","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp0b9217419","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp0b9217419","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp0b9217419"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp0b9217419 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp0b9217419","id":"1c703a60-60ef-42ce-9945-66b0773b2546","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp0b9217419 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp0b9217419","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp0b9217419"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4a0b8705-56eb-4b5f-bb67-12d8b1b0736f","deletionTimestamp":"2018-08-02T05:33:14Z","acceptMappedClaims":null,"addIns":[],"appId":"9aa6af29-57ab-4f9d-ad39-cdd60e5746cb","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-32-50","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-32-50","identifierUris":["http://cli-graphv3l3u"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-32-50 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-32-50","id":"32a01bab-ad99-4522-a6f7-46a6873a6467","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-32-50 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-32-50","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-02T05:32:50.142354Z","keyId":"9a935c13-8501-4707-85f7-981d9113996b","startDate":"2018-08-02T05:32:50.142354Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4a35ffcf-b9fb-4813-9f38-068be0a4644a","deletionTimestamp":"2018-08-01T02:43:06Z","acceptMappedClaims":null,"addIns":[],"appId":"e472c20f-5d5f-46ed-95f4-92c0eff36e69","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp53a28276e","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp53a28276e","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp53a28276e"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp53a28276e + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp53a28276e","id":"077e6d15-078b-4a86-a146-c6fb4de6f563","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp53a28276e + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp53a28276e","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp53a28276e"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4a625a96-fada-4a9d-9aec-dd6373caaa9f","deletionTimestamp":"2018-08-23T05:34:24Z","acceptMappedClaims":null,"addIns":[],"appId":"7a8cbffa-550a-45ba-942a-5ed5875e0d60","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-33-33","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-33-33","identifierUris":["http://cli_test_sp_with_kv_new_certmi6h6vb7vb4q6srq7cate7td5fx3s2vyptd4fbdlsicm22g"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"5623B4F3C0A8A1CE461ECBD344172CBE29C86126","endDate":"2019-08-23T05:34:05.631361Z","keyId":"41bcc64c-1239-423d-8174-de2fb103dfbf","startDate":"2018-08-23T05:34:05.631361Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-33-33 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-33-33","id":"a72d780b-de5a-46e4-a483-9c8291a614db","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-33-33 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-33-33","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4ae0b03f-1eab-4c80-b3f8-a56f56221d5f","deletionTimestamp":"2018-08-20T11:04:27Z","acceptMappedClaims":null,"addIns":[],"appId":"f5c7c17e-a4ea-43bc-80c0-4b06596bcc2c","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp14432560e","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp14432560e","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp14432560e"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp14432560e + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp14432560e","id":"76181618-26a2-4ce7-b01b-b5d1d35e8690","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp14432560e + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp14432560e","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp14432560e"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4af51aa7-26a4-4037-8bc8-343897b11275","deletionTimestamp":"2018-08-29T15:45:06Z","acceptMappedClaims":null,"addIns":[],"appId":"27537c41-55e1-41b4-b982-65ca12f9ab72","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-15-30-06","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-15-30-06","identifierUris":["http://clitestraidwh3yo3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-06 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-15-30-06","id":"a35b4902-4c10-42cd-9582-b07d3cfa7512","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-06 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-15-30-06","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T15:30:06.427286Z","keyId":"8a6f5f89-e0d4-47dd-a083-1a515a81aae6","startDate":"2018-08-29T15:30:06.427286Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4b35e799-31f7-4317-a56e-97ee41aae297","deletionTimestamp":"2018-08-15T05:21:11Z","acceptMappedClaims":null,"addIns":[],"appId":"826d6aeb-aed2-4a3f-bac7-67c89206402d","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-20-48","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-20-48","identifierUris":["http://clitestg6n4sgqhew"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-48 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-20-48","id":"67551219-f1cf-4597-b222-97be59836037","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-48 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-20-48","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:20:48.20366Z","keyId":"058130d1-d4d8-419a-b99a-ba5de23a4f10","startDate":"2018-08-15T05:20:48.20366Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4b6ce928-6918-4789-91a4-da6071f22c41","deletionTimestamp":"2018-08-16T05:27:30Z","acceptMappedClaims":null,"addIns":[],"appId":"7a57a1e2-b7da-45d1-97bb-4dae12f6061b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-26-30","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-26-30","identifierUris":["http://clitestew66gck6ij"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-30 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-26-30","id":"14877df8-3228-445d-868d-e5aed7cb24cb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-30 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-26-30","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:26:30.713415Z","keyId":"01407c88-d471-41aa-bd42-06a50b9c291e","startDate":"2018-08-16T05:26:30.713415Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4bc2d602-f00a-47b8-b457-24bfdf1c8ce3","deletionTimestamp":"2018-08-09T11:09:31Z","acceptMappedClaims":null,"addIns":[],"appId":"ddfa9c40-8197-4b95-9310-de262b5b0b79","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp27852682a","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp27852682a","identifierUris":["http://easycreate.azure.com/javasdkapp27852682a"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-10-28T11:09:28.3716468Z","keyId":"04adc9da-337c-4cbc-b747-bd1a88a20139","startDate":"2018-08-09T11:09:28.3716468Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-17T11:09:28.3667167Z","keyId":"472338b0-c2d1-4775-9024-f903ef9d423b","startDate":"2018-08-09T11:09:28.3667167Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp27852682a on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp27852682a","id":"682df6ab-d24a-46cc-97ca-e7810f4cc587","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp27852682a on your behalf.","userConsentDisplayName":"Access + javasdkapp27852682a","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp27852682a"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4c051e08-769b-4290-ba3a-5e57295ceffe","deletionTimestamp":"2018-08-11T05:39:04Z","acceptMappedClaims":null,"addIns":[],"appId":"3ad64631-245b-4b98-bf1c-d7cc0ef17ef3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-38-45","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-38-45","identifierUris":["http://cli_create_rbac_sp_with_cert6jc3e4kgzbeanv6tu7tuyf6icevy57qno3p4wuhgdfqgtwo"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"CE0ECD048D9C900F6A86B80818088D88EE99E211","endDate":"2019-08-11T05:39:02.198405Z","keyId":"fe9e9e4f-a668-45eb-8634-77fef3ada02a","startDate":"2018-08-11T05:39:02.198405Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-38-45 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-38-45","id":"6110c44d-6f60-4d0c-a7d7-970a52250ac3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-38-45 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-38-45","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4cb57e68-eb70-46f8-a856-e2e3efb3ce56","deletionTimestamp":"2018-08-23T05:20:38Z","acceptMappedClaims":null,"addIns":[],"appId":"44595958-5010-4c39-9667-901620162f18","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-07-25","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-07-25","identifierUris":["http://clitest52g7jej2ms"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-25 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-07-25","id":"2543a7b2-bd29-4dc6-a55d-f28e83c4e65b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-25 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-07-25","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:07:25.311886Z","keyId":"8dbca94d-c515-4786-9551-bbebfe03776c","startDate":"2018-08-23T05:07:25.311886Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4cc77ef9-9282-435a-a5a1-0dc0e784aea0","deletionTimestamp":"2018-08-29T15:45:03Z","acceptMappedClaims":null,"addIns":[],"appId":"17922b1e-dfcc-48df-8648-96d5b365fccb","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-15-30-06","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-15-30-06","identifierUris":["http://clitestp7n43phxxi"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-06 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-15-30-06","id":"0adbadfc-be05-4f2a-9699-a456721f4d3b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-06 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-15-30-06","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T15:30:06.947195Z","keyId":"a8f966d7-e451-4e72-a32e-287d4db7fbdd","startDate":"2018-08-29T15:30:06.947195Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4d205f6b-3c0a-4c23-ae52-99692a4136fe","deletionTimestamp":"2018-08-11T05:39:07Z","acceptMappedClaims":null,"addIns":[],"appId":"4f658730-aa66-4054-bee9-d210349e691a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-39-00","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-39-00","identifierUris":["http://cli_create_rbac_sp_minimal63hl3dmt2v4tf7kelqxnqtqnhlodh45zf7dmgwzaqnfwlihmn"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-39-00 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-39-00","id":"edbd2893-885a-4772-ba7d-66b251100a9d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-39-00 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-39-00","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:39:00.912268Z","keyId":"bd2593bf-99b3-4eb7-a8a5-5ba39b731b92","startDate":"2018-08-11T05:39:00.912268Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4e5a6b29-9a46-4edf-9184-48b69afb1e4d","deletionTimestamp":"2018-08-02T05:28:24Z","acceptMappedClaims":null,"addIns":[],"appId":"f14d5d8e-919f-40e2-be95-c833d6242921","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-08-28","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-08-28","identifierUris":["http://clitest4cpe34xg7l"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-08-28 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-08-28","id":"1318abdd-3f23-4dcc-8bec-6cca32504965","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-08-28 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-08-28","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-02T05:08:28.266691Z","keyId":"fe5f05f9-c7f5-46d8-959b-a758bbdade17","startDate":"2018-08-02T05:08:28.266691Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"4ff513df-bac6-425c-adce-3f0054b5ca65","deletionTimestamp":"2018-08-04T05:24:10Z","acceptMappedClaims":null,"addIns":[],"appId":"eef165b2-0c91-475d-9b61-68d07bfe6c87","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-07-46","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-07-46","identifierUris":["http://clitestc2sgrfoxy5"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-07-46 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-07-46","id":"87397388-3539-4e03-84c4-c41380ff0b85","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-07-46 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-07-46","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-04T05:07:46.557267Z","keyId":"df67ebe8-cf95-4fda-81a0-d2fdcc47f44d","startDate":"2018-08-04T05:07:46.557267Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"501fe5db-1671-4ad6-9019-6859fee876dd","deletionTimestamp":"2018-08-01T05:32:08Z","acceptMappedClaims":null,"addIns":[],"appId":"5308f834-4a2d-407b-9d0c-da153728a192","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-31-59","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-31-59","identifierUris":["http://clisp-test-yrodkhcvc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-31-59 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-31-59","id":"903d7912-aad4-4f01-9057-5c543a445e5a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-31-59 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-31-59","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-01T05:32:04.682252Z","keyId":"4faef846-1de9-4d60-9299-dc6a3d9fc31b","startDate":"2018-08-01T05:32:04.682252Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"502c98aa-e88d-407d-893e-5ca3b9953b50","deletionTimestamp":"2018-08-18T05:21:05Z","acceptMappedClaims":null,"addIns":[],"appId":"351e9e34-2907-4e91-815b-e2296e143a89","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-07-36","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-07-36","identifierUris":["http://clitest4sfo4bxy2u"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-36 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-07-36","id":"22b3bc30-7f7a-4248-a23a-f1b47e9f89e3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-36 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-07-36","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:07:36.235945Z","keyId":"5d9907af-625a-4222-937e-3146eeef0f4d","startDate":"2018-08-18T05:07:36.235945Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"50f7a81a-70cd-4e74-9300-e61138c9cc2c","deletionTimestamp":"2018-08-14T05:08:40Z","acceptMappedClaims":null,"addIns":[],"appId":"4ff91c1c-917b-47b1-a535-1594a262f17e","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgfrwuvmddx5fzxtvmxkqei7ky65or4wag5wtxx2zu7bg3nfycopnr332uh25lkxxjj","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgfrwuvmddx5fzxtvmxkqei7ky65or4wag5wtxx2zu7bg3nfycopnr332uh25lkxxjj","identifierUris":["http://clitest.rgfrwuvmddx5fzxtvmxkqei7ky65or4wag5wtxx2zu7bg3nfycopnr332uh25lkxxjj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgfrwuvmddx5fzxtvmxkqei7ky65or4wag5wtxx2zu7bg3nfycopnr332uh25lkxxjj + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgfrwuvmddx5fzxtvmxkqei7ky65or4wag5wtxx2zu7bg3nfycopnr332uh25lkxxjj","id":"d7baa446-5a98-43ee-8778-5b7e24dd0a67","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgfrwuvmddx5fzxtvmxkqei7ky65or4wag5wtxx2zu7bg3nfycopnr332uh25lkxxjj + on your behalf.","userConsentDisplayName":"Access clitest.rgfrwuvmddx5fzxtvmxkqei7ky65or4wag5wtxx2zu7bg3nfycopnr332uh25lkxxjj","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:08:37.259898Z","keyId":"bfc56ba0-8991-4c1d-bb5e-7f42909ef92f","startDate":"2018-08-14T05:08:37.259898Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-14T05:08:02.217281Z","keyId":"375d5262-adda-4286-a081-f53293ffdb0b","startDate":"2018-08-14T05:08:02.217281Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"510d86d3-4be1-4026-97ea-f175df302776","deletionTimestamp":"2018-08-25T09:05:59Z","acceptMappedClaims":null,"addIns":[],"appId":"c7ab08e8-648c-4c10-9654-89f0ffede5e4","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphulu6p","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphulu6p","identifierUris":["http://cli-graphulu6p"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphulu6p on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphulu6p","id":"f7520e99-37c8-4114-8166-f241dbbcea27","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphulu6p on your behalf.","userConsentDisplayName":"Access + cli-graphulu6p","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"51575a82-db74-435c-a476-8ce7f77c487e","deletionTimestamp":"2018-08-15T05:34:42Z","acceptMappedClaims":null,"addIns":[],"appId":"9938ef76-b36c-4553-8625-734a18397c6f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-20-46","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-20-46","identifierUris":["http://clitestmehb4a6umk"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-46 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-20-46","id":"5fcf35af-99f3-4dfd-ab95-aa2d2bf87372","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-46 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-20-46","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:20:46.790107Z","keyId":"399ce803-1ddc-4429-865f-00d868e5e24a","startDate":"2018-08-15T05:20:46.790107Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"515a15c5-b578-457b-9536-068492a1026e","deletionTimestamp":"2018-08-18T05:21:09Z","acceptMappedClaims":null,"addIns":[],"appId":"2e2a3a5f-7d22-4423-9e9a-51163d2768a6","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-07-37","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-07-37","identifierUris":["http://clitestrqqcgwkyuj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-37 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-07-37","id":"497248c2-f590-4590-a5e0-82414d69fd87","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-37 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-07-37","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:07:37.150854Z","keyId":"a5b3bc55-04a2-4d44-bedb-4dce46890262","startDate":"2018-08-18T05:07:37.150854Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"52531226-4472-4d59-9c4c-8b497bff7afd","deletionTimestamp":"2018-08-24T05:30:52Z","acceptMappedClaims":null,"addIns":[],"appId":"e39cfd83-6d2c-4186-8215-a70a81952797","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgwymdkzmqrclkfxbffxcnyfukoo76ujyre3wz4ffbftstqkwxc36weryppijnqaya4","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgwymdkzmqrclkfxbffxcnyfukoo76ujyre3wz4ffbftstqkwxc36weryppijnqaya4","identifierUris":["http://clitest.rgwymdkzmqrclkfxbffxcnyfukoo76ujyre3wz4ffbftstqkwxc36weryppijnqaya4"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgwymdkzmqrclkfxbffxcnyfukoo76ujyre3wz4ffbftstqkwxc36weryppijnqaya4 + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgwymdkzmqrclkfxbffxcnyfukoo76ujyre3wz4ffbftstqkwxc36weryppijnqaya4","id":"641e3381-be6c-4884-b8e0-ed733efac9db","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgwymdkzmqrclkfxbffxcnyfukoo76ujyre3wz4ffbftstqkwxc36weryppijnqaya4 + on your behalf.","userConsentDisplayName":"Access clitest.rgwymdkzmqrclkfxbffxcnyfukoo76ujyre3wz4ffbftstqkwxc36weryppijnqaya4","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:30:50.029103Z","keyId":"4341dbfe-fec1-42fd-9dd5-2bb8d4f8fdc8","startDate":"2018-08-24T05:30:50.029103Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-24T05:30:30.348152Z","keyId":"91fcd6f3-967f-42a1-89b3-426e196639c8","startDate":"2018-08-24T05:30:30.348152Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"52827b67-7a28-498f-99cf-c2e4812fb7e4","deletionTimestamp":"2018-08-18T05:31:54Z","acceptMappedClaims":null,"addIns":[],"appId":"7d18d06e-fd38-4a9a-87c9-774b534da756","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graph4t5uf","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graph4t5uf","identifierUris":["http://cli-graph4t5uf"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graph4t5uf on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graph4t5uf","id":"93b866b8-0917-409e-a058-96a3a445ffdc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graph4t5uf on your behalf.","userConsentDisplayName":"Access + cli-graph4t5uf","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5329f02a-ece0-470c-b35e-ac5d9464923c","deletionTimestamp":"2018-08-23T05:33:02Z","acceptMappedClaims":null,"addIns":[],"appId":"80b093f0-5d38-40af-8f8f-828fb01d4d10","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-33-00","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-33-00","identifierUris":["http://cli_create_rbac_sp_minimalwwkbozq6v22sre4vyiawvzwnpspqljn3g6gpvye42i2xa65tf"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-33-00 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-33-00","id":"d4c1407a-d363-4023-bfea-48d5ff341602","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-33-00 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-33-00","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:33:00.913342Z","keyId":"468bf58f-ca25-4636-aa28-4ca5da836478","startDate":"2018-08-23T05:33:00.913342Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"534b44ed-0ac8-4a91-8e16-4c307f0836d6","deletionTimestamp":"2018-08-09T05:36:15Z","acceptMappedClaims":null,"addIns":[],"appId":"0d6b0253-85da-42f7-a504-aeb05ee92014","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-36-13","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-36-13","identifierUris":["http://cli_create_rbac_sp_minimalgncqv4cfousmzojtdftw6l2h5qwf7j55fmsenj3oe25mm4tli"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-36-13 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-36-13","id":"ac683f36-989c-417a-8b21-0e50933febcf","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-36-13 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-36-13","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:36:13.350537Z","keyId":"24e53338-1630-48cc-85d0-7b1fc30879c0","startDate":"2018-08-09T05:36:13.350537Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5350aa35-321f-436b-a76b-6a5f87539c2b","deletionTimestamp":"2018-08-28T10:48:25Z","acceptMappedClaims":null,"addIns":[],"appId":"ac3415e8-3f59-4058-bea6-fbd39a62e7a4","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-10-35-20","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-10-35-20","identifierUris":["http://clitesti5y26ynhxs"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-20 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-10-35-20","id":"80ec6aab-e0d7-47de-9537-c69bfef4e053","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-20 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-10-35-20","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T10:35:20.667457Z","keyId":"a687d9e5-dfbd-49a6-9894-eec5fb063c8d","startDate":"2018-08-28T10:35:20.667457Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5375a059-40fd-4b3d-8230-c0bcbc88215a","deletionTimestamp":"2018-08-30T19:13:35Z","acceptMappedClaims":null,"addIns":[],"appId":"4e1e6aae-3069-474e-a147-5dd1c9ca23d3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-18-41-59","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-18-41-59","identifierUris":["http://clitestey4qkzpjgg"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-59 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-18-41-59","id":"1e659280-feed-452e-9a16-2663e767c07f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-59 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-18-41-59","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T18:41:59.456713Z","keyId":"675fc68c-f2d0-47d6-ad06-780b847160f7","startDate":"2018-08-30T18:41:59.456713Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"54643b45-02ad-4648-9a1b-3f7cec7c57ab","deletionTimestamp":"2018-08-08T05:45:37Z","acceptMappedClaims":null,"addIns":[],"appId":"fc71b53e-0baa-48b9-aa55-d6c008523186","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-45-12","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-45-12","identifierUris":["http://cli_create_rbac_sp_with_password5q2xzqsoq7dydv4mhqab5k4lrpspv2zgnuzk5ejnct6"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-45-12 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-45-12","id":"362050a2-4b98-4cf2-b796-b0f72001e8e6","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-45-12 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-45-12","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:45:12.712734Z","keyId":"f93739a0-97b1-40d6-83f3-dc083b9fc49a","startDate":"2018-08-08T05:45:12.712734Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"54824bd0-f31c-4524-8dcc-6efc97894cd4","deletionTimestamp":"2018-08-15T05:34:04Z","acceptMappedClaims":null,"addIns":[],"appId":"aff8ad1c-9425-4cb8-9adf-c1515d1ca5c6","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-20-50","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-20-50","identifierUris":["http://clitestpraasxbjro"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-50 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-20-50","id":"d72163e4-b983-495a-9f6c-0f8bfac0cce3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-50 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-20-50","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:20:50.115921Z","keyId":"a1f429b2-61f4-4820-a662-4558544e68ea","startDate":"2018-08-15T05:20:50.115921Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"54b7df28-058a-4bc4-a58f-d337d2dee7e7","deletionTimestamp":"2018-08-17T05:32:24Z","acceptMappedClaims":null,"addIns":[],"appId":"ac6e93ae-509d-4a61-99f0-8b836c766455","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-31-57","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-31-57","identifierUris":["http://cli_create_rbac_sp_with_passwordqhqeqiishetenn5nsp5v3p47i6rlezsuiwknlwmydca"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-31-57 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-31-57","id":"ecf2df4a-82d4-450f-8d0d-9fee10117831","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-31-57 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-31-57","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:31:57.888551Z","keyId":"3e48ba80-9548-496c-a700-663be5a73331","startDate":"2018-08-17T05:31:57.888551Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"55a23053-6f99-486c-9f61-1b8e8e819031","deletionTimestamp":"2018-08-25T09:06:08Z","acceptMappedClaims":null,"addIns":[],"appId":"887642b3-2bde-41b2-8815-830f43fc1b6f","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-zqets7bew","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-zqets7bew on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-zqets7bew","id":"633700a2-d321-428b-af64-3453f9c60a7e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-zqets7bew on your behalf.","userConsentDisplayName":"Access + cli-native-zqets7bew","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"560851d3-e46a-4a4d-8e16-fcacb5fb9825","deletionTimestamp":"2018-08-16T05:50:41Z","acceptMappedClaims":null,"addIns":[],"appId":"5666cb72-b74e-4da3-989e-34bd61d4dc03","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-50-38","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-50-38","identifierUris":["http://cli_create_rbac_sp_minimalvysso7dpa3gjc4blpgpbxsrqws4p5u6fuy347uj6sprbnoh26"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-50-38 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-50-38","id":"6fa94128-cfff-48cf-adbd-16d0739be6bb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-50-38 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-50-38","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:50:38.858141Z","keyId":"a5bf21e6-2f63-4f9e-bb55-1134c58a6dbd","startDate":"2018-08-16T05:50:38.858141Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5716ae56-b155-4d0f-a767-65ed3b4a5843","deletionTimestamp":"2018-08-25T09:06:17Z","acceptMappedClaims":null,"addIns":[],"appId":"c06c7e6d-abae-42d9-a7e8-44fc4a9fc518","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-09-06-10","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-09-06-10","identifierUris":["http://clisp-test-sk6ebyljb"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-06-10 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-09-06-10","id":"383826fe-b7c6-4061-a51d-e02ea3cf1a50","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-06-10 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-09-06-10","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T09:06:14.88122Z","keyId":"0bef3c3f-a7a6-42e2-96af-00065064f04b","startDate":"2018-08-25T09:06:14.88122Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5809bd04-588c-4ff8-bdc4-d77ed4ffad90","deletionTimestamp":"2018-08-03T14:53:49Z","acceptMappedClaims":null,"addIns":[],"appId":"d63d9c6e-9e90-4e9b-aa30-ce10d6bed5bb","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappe45399407","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappe45399407","identifierUris":["http://easycreate.azure.com/javasdkappe45399407"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-11T14:53:45.299Z","keyId":"cd20d30f-3502-4fff-8b75-fbc6a003dd35","startDate":"2018-08-03T14:53:45.299Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappe45399407 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappe45399407","id":"a32e4688-6551-4e25-908e-317aed592a0c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappe45399407 on your behalf.","userConsentDisplayName":"Access + javasdkappe45399407","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappe45399407"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"580dbdf0-b79f-4d62-b39b-b53a89048b9d","deletionTimestamp":"2018-08-11T05:38:42Z","acceptMappedClaims":null,"addIns":[],"appId":"697e343f-f400-45cf-b374-62ca26333f29","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-3j266ctho","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-3j266ctho on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-3j266ctho","id":"66a02c3f-6315-4e4b-8578-147c9323edeb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-3j266ctho on your behalf.","userConsentDisplayName":"Access + cli-native-3j266ctho","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"588867ab-6a78-4937-8551-0750012589ff","deletionTimestamp":"2018-08-13T14:36:30Z","acceptMappedClaims":null,"addIns":[],"appId":"56f7baf6-1baa-45e0-8934-2dc7064a6bd5","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappffd905767","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappffd905767","identifierUris":["http://easycreate.azure.com/javasdkappffd905767"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-21T14:36:26.507Z","keyId":"b6d5cd97-7c65-4502-8053-57bb56c8cb65","startDate":"2018-08-13T14:36:26.507Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappffd905767 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappffd905767","id":"21377472-a142-4667-9a26-765d7b2433be","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappffd905767 on your behalf.","userConsentDisplayName":"Access + javasdkappffd905767","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappffd905767"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"58e8e3d2-8077-4bbd-91e1-4b9875eb616b","deletionTimestamp":"2018-08-21T05:07:55Z","acceptMappedClaims":null,"addIns":[],"appId":"c4a445a6-7f6a-4935-a7cb-ffb6989fd26e","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-07-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-07-31","identifierUris":["http://clitest245ptibkme"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-07-31","id":"7c424423-77f8-4b1d-b69f-61ac9ed9de5f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-07-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:07:31.674746Z","keyId":"97b6efcb-0d92-4968-889f-a54171094778","startDate":"2018-08-21T05:07:31.674746Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"58f0efa9-a03d-4d88-8a7c-01303529b5cd","deletionTimestamp":"2018-08-22T05:22:11Z","acceptMappedClaims":null,"addIns":[],"appId":"b0522c11-0b63-499d-b0eb-5b27fd9ba6a4","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-07-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-07-24","identifierUris":["http://clitestmsewey44wt"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-07-24","id":"619dcc3e-c202-43e1-96b9-3ae7098c9431","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-07-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:07:24.586803Z","keyId":"04988c8c-7317-4725-ad01-495947ef4b13","startDate":"2018-08-22T05:07:24.586803Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5900b673-3d86-47ec-a3bc-0f10d840e085","deletionTimestamp":"2018-08-07T14:45:33Z","acceptMappedClaims":null,"addIns":[],"appId":"7b844251-329f-4a46-8364-402ab893dfd3","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp79501886b","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp79501886b","identifierUris":["http://easycreate.azure.com/javasdkapp79501886b"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-15T14:45:23.727Z","keyId":"63f5fb81-32a1-4cbe-a942-49c7e7909c23","startDate":"2018-08-07T14:45:23.727Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp79501886b on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp79501886b","id":"353b7bcf-c7bd-4971-8be0-2d15374115f8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp79501886b on your behalf.","userConsentDisplayName":"Access + javasdkapp79501886b","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp79501886b"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5980e3e8-e498-4fc2-8d99-d0deb6763121","deletionTimestamp":"2018-08-23T11:35:36Z","acceptMappedClaims":null,"addIns":[],"appId":"3ef12d91-fdf4-4b0f-a7a2-6ab6f4d10bf6","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappc2824143c","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappc2824143c","identifierUris":["http://easycreate.azure.com/javasdkappc2824143c"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-11T11:35:28.5647285Z","keyId":"ddb64336-3a13-43ce-a95a-f49f4ed6ae1b","startDate":"2018-08-23T11:35:28.5647285Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-12-01T11:35:28.5545995Z","keyId":"b37f07db-b9be-4a34-a0cf-b46f21dd8a1a","startDate":"2018-08-23T11:35:28.5545995Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappc2824143c on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappc2824143c","id":"ceccb257-d2fe-4272-a905-d1f364096351","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappc2824143c on your behalf.","userConsentDisplayName":"Access + javasdkappc2824143c","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-12T11:35:33.8863895Z","keyId":"bd9ef7a3-fa34-4132-83a4-0366d5a23759","startDate":"2018-08-23T11:35:33.8863895Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappc2824143c"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5a5896bf-351d-4d9a-8515-2555a8e05d9d","deletionTimestamp":"2018-08-02T05:32:56Z","acceptMappedClaims":null,"addIns":[],"appId":"510730e6-b203-45eb-99f6-2b2556da6779","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-n3u2drryf","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-n3u2drryf on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-n3u2drryf","id":"1633c8c2-559a-44f9-8195-62ce1f343376","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-n3u2drryf on your behalf.","userConsentDisplayName":"Access + cli-native-n3u2drryf","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5a694cb6-afd9-4eea-8c9d-c45aefceaaec","deletionTimestamp":"2018-08-10T05:26:07Z","acceptMappedClaims":null,"addIns":[],"appId":"aded4855-d1ae-4e1b-b5d9-7f257acd8525","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-11-42","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-11-42","identifierUris":["http://clitestwukbuain4u"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-42 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-11-42","id":"d399a8b1-dd55-44a2-bdc3-12e55f9398a3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-42 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-11-42","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:11:42.542652Z","keyId":"ec9373ea-e4af-4ef8-9464-e92185e183f2","startDate":"2018-08-10T05:11:42.542652Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5a9020ae-3a32-4041-9f6f-3a00b1e09560","deletionTimestamp":"2018-08-14T19:46:41Z","acceptMappedClaims":null,"addIns":[],"appId":"ef9b3017-13ed-4b8f-a68b-d343c3dd3718","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-19-45-50","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-19-45-50","identifierUris":["http://cli_test_sp_with_kv_new_certvhguryz3um2yuel5lbxuzcipffhiclhnpxigdnekjfi3v62"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"42A859DEBFEA48F30D61DF7553C04697D60B3966","endDate":"2019-08-14T19:46:34.149703Z","keyId":"080f57bf-7338-4017-9aec-1262f52cc592","startDate":"2018-08-14T19:46:34.149703Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-45-50 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-19-45-50","id":"7c6513f4-e842-4668-8cbf-b145cf60de1e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-45-50 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-19-45-50","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5b0017cf-053f-4bbd-a326-c03f660326d4","deletionTimestamp":"2018-08-14T19:46:35Z","acceptMappedClaims":null,"addIns":[],"appId":"6b431809-9e48-43f0-b083-957670f2198c","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-19-46-12","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-19-46-12","identifierUris":["http://cli_test_sp_with_kv_existing_certqccosykzdtkurhhexlofktkm5lvogwcwy5rw2t2vzl"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"98E3438AAC5D8D29C518162463184B6F7B02A045","endDate":"2019-08-14T19:46:34.27319Z","keyId":"02d9e725-3f94-42e4-9993-f7464c7a088d","startDate":"2018-08-14T19:46:34.27319Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-46-12 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-19-46-12","id":"cd854578-5d09-4e46-bc3d-77582a407917","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-46-12 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-19-46-12","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5c4fc7b9-369f-4484-9aab-554c21c6f1da","deletionTimestamp":"2018-08-08T05:16:14Z","acceptMappedClaims":null,"addIns":[],"appId":"0621ecf9-3823-4dd0-894d-25db214c36d7","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-16-05","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-16-05","identifierUris":["http://clitestdelxhi35cr"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-05 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-16-05","id":"7e0f0e6a-28f3-49b9-a46f-2d324724aafd","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-05 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-16-05","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:16:05.344678Z","keyId":"2306918a-afdb-459c-96d1-a5887f19c06c","startDate":"2018-08-08T05:16:05.344678Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5cc374a6-ee66-42d6-8c9e-cab53d7b5f58","deletionTimestamp":"2018-08-01T02:42:08Z","acceptMappedClaims":null,"addIns":[],"appId":"cf7aab57-331a-455c-9f77-763b4840b034","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappdb043699a","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappdb043699a","identifierUris":["http://easycreate.azure.com/javasdkappdb043699a"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-10-20T02:42:05.7724103Z","keyId":"609e1329-490d-40ae-ae02-c63e0c183822","startDate":"2018-08-01T02:42:05.7724103Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-09T02:42:05.7668458Z","keyId":"1b5714f3-99fd-4614-b2d2-0650b42e76bf","startDate":"2018-08-01T02:42:05.7668458Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappdb043699a on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappdb043699a","id":"1f0d41d8-bd13-44d5-9e52-8178073581af","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappdb043699a on your behalf.","userConsentDisplayName":"Access + javasdkappdb043699a","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappdb043699a"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5cc997c2-b3a4-4a52-8b05-c0d83b9bf801","deletionTimestamp":"2018-08-30T18:57:11Z","acceptMappedClaims":null,"addIns":[],"appId":"0a45a2a8-dde9-4d90-8c75-f05187eee7d3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-18-41-56","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-18-41-56","identifierUris":["http://clitestrjjemrxgjr"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-56 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-18-41-56","id":"4862520e-a592-4a9f-be88-eb9c915f4807","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-56 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-18-41-56","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T18:41:56.570556Z","keyId":"6b316b41-6df4-4249-bb06-180393348972","startDate":"2018-08-30T18:41:56.570556Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5cce810c-1aa2-4efe-b6e5-13d224ae351d","deletionTimestamp":"2018-08-09T05:11:44Z","acceptMappedClaims":null,"addIns":[],"appId":"de787a3e-1054-42e7-a441-6cc2ab1ed1a8","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-10-45","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-10-45","identifierUris":["http://clitestwcb7vpnq4x"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-45 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-10-45","id":"2ae200f6-e175-4e52-8598-a48755ca8a04","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-45 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-10-45","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:10:45.39448Z","keyId":"f36eb11d-398b-4684-a9b2-65ae3a6af056","startDate":"2018-08-09T05:10:45.39448Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5d0d8669-3874-430e-ac38-c92eb0296090","deletionTimestamp":"2018-08-21T14:36:29Z","acceptMappedClaims":null,"addIns":[],"appId":"abee93d4-c161-4f2c-9bf3-9b45d5f9dd94","appRoles":[],"availableToOtherTenants":false,"displayName":"sspb11687942a2f3","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/sspb11687942a2f3","identifierUris":["http://easycreate.azure.com/sspb11687942a2f3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access sspb11687942a2f3 on behalf of the signed-in user.","adminConsentDisplayName":"Access + sspb11687942a2f3","id":"881aed5b-fbfb-4dda-bedc-67bb40de7d74","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access sspb11687942a2f3 on your behalf.","userConsentDisplayName":"Access + sspb11687942a2f3","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/sspb11687942a2f3"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5e3b18dc-e486-4ff6-adca-852dd863f586","deletionTimestamp":"2018-08-03T05:31:38Z","acceptMappedClaims":null,"addIns":[],"appId":"50b80198-305a-4152-946a-5d65a88f5472","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-31-36","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-31-36","identifierUris":["http://cli_create_rbac_sp_minimallegbzu276j5pp3cgilcovoo4lu5byb6do7mkzdmpqktmc4up3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-31-36 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-31-36","id":"09112c75-7ef0-4118-b692-5d011a76e589","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-31-36 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-31-36","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-03T05:31:36.582952Z","keyId":"3d528ac1-4dfb-47bd-a806-93baa604b880","startDate":"2018-08-03T05:31:36.582952Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5e83ed10-9ce4-4c35-8694-683f29f9e26c","deletionTimestamp":"2018-08-25T09:06:34Z","acceptMappedClaims":null,"addIns":[],"appId":"f8b675d2-2ea8-4694-861f-aa9a265cc00e","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-09-06-32","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-09-06-32","identifierUris":["http://cli_create_rbac_sp_minimalfwnr4s52kgks2nv2uvkhh2njudtvlzlc7jaoar66m26fntxm5"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-06-32 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-09-06-32","id":"a6921edb-5b63-4006-9af7-f0956b397c10","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-06-32 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-09-06-32","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T09:06:32.421862Z","keyId":"0b46fccd-6172-47d1-b13c-cd4a3f839439","startDate":"2018-08-25T09:06:32.421862Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5eb8f57f-913d-4e21-a422-24ad4b6d63e1","deletionTimestamp":"2018-08-06T11:51:46Z","acceptMappedClaims":null,"addIns":[],"appId":"720aef95-3e16-49d5-bc2f-fa90836bcdb7","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdkspe3264157e","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdkspe3264157e","identifierUris":["http://easycreate.azure.com/anotherapp/javasdkspe3264157e"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspe3264157e + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspe3264157e","id":"eb76a1b8-4fba-4f18-8b47-3f2fd9b23719","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspe3264157e + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspe3264157e","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdkspe3264157e"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"5ed79b74-7f81-4679-9f04-8d5f889b1abf","deletionTimestamp":"2018-08-15T05:44:50Z","acceptMappedClaims":null,"addIns":[],"appId":"f059062e-6999-4116-849b-1b3a4fe37d17","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-44-34","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-44-34","identifierUris":["http://cli_create_rbac_sp_with_certjfmlfr2x4vx4b4jvqepczsc3tbbjxzozt4imwokgdso533u"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"46C036B08ACAD76E244136E53B50985C92A70A1C","endDate":"2019-08-15T05:44:49.378853Z","keyId":"6061f14c-1c9e-4403-8eea-e83060e2f7b2","startDate":"2018-08-15T05:44:49.378853Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-44-34 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-44-34","id":"9a89c5dd-7f9e-4072-9007-2b236d9802ba","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-44-34 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-44-34","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6039acf0-2240-4325-bdc1-e250dd989109","deletionTimestamp":"2018-08-24T05:55:09Z","acceptMappedClaims":null,"addIns":[],"appId":"5f791d80-ac54-4ba7-994d-94805da0a01c","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphi55g4","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphi55g4","identifierUris":["http://cli-graphi55g4"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphi55g4 on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphi55g4","id":"b36570fb-3a90-41dd-8557-0b2ef4fa9a38","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphi55g4 on your behalf.","userConsentDisplayName":"Access + cli-graphi55g4","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6042c9c8-2382-4f01-af85-68eb3bdac9da","deletionTimestamp":"2018-08-01T05:08:06Z","acceptMappedClaims":null,"addIns":[],"appId":"4c851da9-b4fe-47ac-8065-8aa55917dd1e","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgnn7x34jsjegconvy7ujseiulzsdtxngg3x5hafnxuhlqqbkpon53squwttnglvs7u","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgnn7x34jsjegconvy7ujseiulzsdtxngg3x5hafnxuhlqqbkpon53squwttnglvs7u","identifierUris":["http://clitest.rgnn7x34jsjegconvy7ujseiulzsdtxngg3x5hafnxuhlqqbkpon53squwttnglvs7u"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgnn7x34jsjegconvy7ujseiulzsdtxngg3x5hafnxuhlqqbkpon53squwttnglvs7u + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgnn7x34jsjegconvy7ujseiulzsdtxngg3x5hafnxuhlqqbkpon53squwttnglvs7u","id":"afcada4c-7697-4118-b376-f807f6df0400","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgnn7x34jsjegconvy7ujseiulzsdtxngg3x5hafnxuhlqqbkpon53squwttnglvs7u + on your behalf.","userConsentDisplayName":"Access clitest.rgnn7x34jsjegconvy7ujseiulzsdtxngg3x5hafnxuhlqqbkpon53squwttnglvs7u","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-01T05:08:03.180425Z","keyId":"76f89335-5f52-4339-8927-38fd3e730da1","startDate":"2018-08-01T05:08:03.180425Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-01T05:07:55.741926Z","keyId":"d9093049-8469-46fd-acd4-acc76aedbc4a","startDate":"2018-08-01T05:07:55.741926Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"609f255e-4390-4fdb-8311-ee6abcbd6f17","deletionTimestamp":"2018-08-15T05:34:06Z","acceptMappedClaims":null,"addIns":[],"appId":"971def72-17a3-4aba-987e-ed768f3b213f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-20-50","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-20-50","identifierUris":["http://clitestqwlemy27it"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-50 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-20-50","id":"76af9a97-6d03-4893-9ae2-3a2f1fbe2e53","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-50 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-20-50","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:20:50.332354Z","keyId":"b905c5a4-5065-4234-97f3-e5e4a9f450b5","startDate":"2018-08-15T05:20:50.332354Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"60a00459-49e6-4918-9b93-61ea2d6966fa","deletionTimestamp":"2018-08-30T19:16:47Z","acceptMappedClaims":null,"addIns":[],"appId":"f9499154-ec72-4237-bb71-88241a03dbb9","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-19-16-17","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-19-16-17","identifierUris":["http://cli_create_rbac_sp_with_passwordllobytovhc6ee3rt4qdyrcd4ckfmumlmmtjfe2k57ef"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-16-17 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-19-16-17","id":"7dc37826-d021-4534-b7ee-b006c3cb1868","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-16-17 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-19-16-17","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T19:16:17.201678Z","keyId":"c20deff9-6e22-42c3-a7e5-a46a0e96509a","startDate":"2018-08-30T19:16:17.201678Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"60e429e7-21b1-4dc3-848b-02dfd0f1987b","deletionTimestamp":"2018-08-04T05:34:37Z","acceptMappedClaims":null,"addIns":[],"appId":"c7b861a0-bf96-49b5-a05c-6d10beb58725","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-34-12","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-34-12","identifierUris":["http://cli_create_rbac_sp_with_passwordst7vkm6mrgj52hfokkycn54aeveyi6ci67zjit64dup"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-34-12 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-34-12","id":"4cd93468-fc8c-4bea-8f7c-f463d1eabc7c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-34-12 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-34-12","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-04T05:34:12.333674Z","keyId":"3484423b-f402-45c9-90fa-34b911679d71","startDate":"2018-08-04T05:34:12.333674Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"624f03a3-d4a3-48e0-b538-ee99ee771068","deletionTimestamp":"2018-08-17T05:31:50Z","acceptMappedClaims":null,"addIns":[],"appId":"08eaa4f1-4e9b-4b3f-9554-a102691e3d91","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-31-28","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-31-28","identifierUris":["http://cli_create_rbac_sp_with_cert45w5m26h22eghv36ugzyoyjj6r2yft2mysih32ozylvqtio"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"EDED2EE9355BD2A0353EA48BF8D604B98B920A97","endDate":"2019-08-17T05:31:44.502529Z","keyId":"008712f7-56de-459d-9e06-b4e5c650609c","startDate":"2018-08-17T05:31:44.502529Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-31-28 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-31-28","id":"a396802b-685d-4bc2-973c-2b18c91b81bc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-31-28 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-31-28","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"629f1ea9-23d5-4826-9da0-f224524d2f51","deletionTimestamp":"2018-08-23T05:07:51Z","acceptMappedClaims":null,"addIns":[],"appId":"3edd690a-b955-4238-bab2-7bb80ae0378a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-07-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-07-24","identifierUris":["http://clitestwqcob5vkkc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-07-24","id":"7e565e27-b312-4fd3-90d8-73c47854a61f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-07-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:07:24.896485Z","keyId":"f9e6f048-6f90-4747-9216-2fa878a8a5b6","startDate":"2018-08-23T05:07:24.896485Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"62bc79f6-4a14-4dc9-ab54-495c83a83dee","deletionTimestamp":"2018-08-01T11:18:03Z","acceptMappedClaims":null,"addIns":[],"appId":"2c1f0a3f-d183-4a9a-a3a7-0e846c240bf1","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp5e943825a","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp5e943825a","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp5e943825a"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp5e943825a + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp5e943825a","id":"a5014815-3849-4d2d-9214-13e908a42832","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp5e943825a + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp5e943825a","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp5e943825a"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"62c54981-e1db-4354-874f-a1596446a2df","deletionTimestamp":"2018-08-09T05:35:57Z","acceptMappedClaims":null,"addIns":[],"appId":"5cae56b2-0a66-4571-821c-14fb2f9c806d","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-35-49","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-35-49","identifierUris":["http://clisp-test-msfo7bdr7"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-35-49 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-35-49","id":"856155df-c982-4bc3-88d8-66fe73da84a7","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-35-49 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-35-49","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:35:54.846658Z","keyId":"7d0af2b4-85f4-406f-a487-13f79d1797a1","startDate":"2018-08-09T05:35:54.846658Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"63cd4edc-e020-4552-9839-091f8e5907a8","deletionTimestamp":"2018-08-25T08:48:37Z","acceptMappedClaims":null,"addIns":[],"appId":"b9dda8c0-8fb9-4079-9b2f-abab8448e799","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-08-35-54","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-08-35-54","identifierUris":["http://clitestl3bhw2bkf2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-08-35-54","id":"b3f9a1fb-9cd5-41f6-a8c8-44c6e3cbcd3a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-08-35-54","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T08:35:54.584706Z","keyId":"1a89d6cd-3038-48df-a7f6-677fe15055c1","startDate":"2018-08-25T08:35:54.584706Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"64399bf7-adee-4446-a7ce-d3074ee378a2","deletionTimestamp":"2018-08-14T05:37:02Z","acceptMappedClaims":null,"addIns":[],"appId":"9376a29f-4ff6-4ffc-95c8-f6fa6787aa6c","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-36-05","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-36-05","identifierUris":["http://cli_test_sp_with_kv_new_certachqtubbz2thzsmcrovh3kgwrbtvwzom6gaeysfgqlyq5jy"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"1F8875EEDECBEC8B4E859DE2A1235542E8C14898","endDate":"2019-08-14T05:36:41.860259Z","keyId":"48ce9519-f1c5-4319-8a5c-3d00e13883c1","startDate":"2018-08-14T05:36:41.860259Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-36-05 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-36-05","id":"ba2501d7-af4d-4505-8d2b-e4faa6349fca","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-36-05 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-36-05","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"647f7d69-06d8-495a-9f3d-e157d8d922cb","deletionTimestamp":"2018-08-09T05:36:24Z","acceptMappedClaims":null,"addIns":[],"appId":"2ae6f476-7d69-414f-a8da-7f15581cc5f8","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-10-45","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-10-45","identifierUris":["http://clitest2s7ph7yvgt"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-45 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-10-45","id":"0eadd58c-9b75-4193-8930-38dae424fce4","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-45 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-10-45","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:10:45.639316Z","keyId":"f8eead66-a295-4f33-bb7d-a75ebf3ca874","startDate":"2018-08-09T05:10:45.639316Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"65eb8526-fb93-4f69-ab78-b24d0e2aa3c8","deletionTimestamp":"2018-08-14T05:43:57Z","acceptMappedClaims":null,"addIns":[],"appId":"6705aa5b-1eb2-4f77-9f7c-e163154141b2","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-07-29","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-07-29","identifierUris":["http://clitestlthpstz2a3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-29 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-07-29","id":"31b18be9-d375-4877-9505-d7f1f5727b54","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-29 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-07-29","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:07:29.572605Z","keyId":"3d586a8e-27e7-4217-9525-8db52cee7355","startDate":"2018-08-14T05:07:29.572605Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"65ec93f6-ed6d-49f2-80f3-ad7d7d85eaf2","deletionTimestamp":"2018-08-07T05:33:44Z","acceptMappedClaims":null,"addIns":[],"appId":"7ab45bf4-70e4-49f2-af3a-f8d33ea9207b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-33-42","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-33-42","identifierUris":["http://cli_create_rbac_sp_minimaleynab3a65ihmhrscxutqfdom7zjff544gnsvfuuxtqu6dprrm"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-42 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-33-42","id":"1374cda9-1bc4-4254-a9b7-4d5af40916f2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-42 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-33-42","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-07T05:33:42.18834Z","keyId":"ea5c48f1-bee7-4f98-a7af-efe04bdc1566","startDate":"2018-08-07T05:33:42.18834Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"666007d8-c483-49d6-a8ae-48685d5eb50c","deletionTimestamp":"2018-08-15T05:44:42Z","acceptMappedClaims":null,"addIns":[],"appId":"ad378f54-383b-4c29-a049-f1797760da5a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-44-30","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-44-30","identifierUris":["http://clisp-test-hnra22yxv"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-44-30 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-44-30","id":"9cf0df66-b170-4f88-acbf-3eccda95fe3d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-44-30 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-44-30","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:44:35.389745Z","keyId":"14e49542-fd30-4fc7-8b37-e2289e7366d5","startDate":"2018-08-15T05:44:35.389745Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"66905491-4db5-4e2a-90c0-bf4921553453","deletionTimestamp":"2018-08-28T11:01:39Z","acceptMappedClaims":null,"addIns":[],"appId":"73f14715-f342-4a2d-b59c-b36dfa04f593","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-11-01-37","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-11-01-37","identifierUris":["http://cli_create_rbac_sp_minimalrraheij2mch34vqb4yu6zm2g77lkks4imlvccvo5ar5q3j74g"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-01-37 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-11-01-37","id":"585ac7e8-0b03-4833-83c2-64796d39859c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-01-37 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-11-01-37","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T11:01:37.870648Z","keyId":"bbe72141-5624-4685-9597-a569e6d5d15f","startDate":"2018-08-28T11:01:37.870648Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"66a4a1d8-a5f4-4e73-b1af-9e371e092958","deletionTimestamp":"2018-08-10T05:39:46Z","acceptMappedClaims":null,"addIns":[],"appId":"d993f79b-dfb3-4e7a-bdad-28cb349e77da","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-38-57","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-38-57","identifierUris":["http://cli_test_sp_with_kv_new_certo7xygg6lqmlygj3gbggmop363d5lzdtnlnpsouav7nhkshd"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"A9F070F14ECE462E6334AE1A3C3167FC59214BBB","endDate":"2019-08-10T05:39:23.957937Z","keyId":"4c8e0987-c61a-4853-b338-b24e29bacc60","startDate":"2018-08-10T05:39:23.957937Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-38-57 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-38-57","id":"81643ea5-1646-41c1-8a07-f80e742b87eb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-38-57 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-38-57","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"67f5e0db-fcfb-4d0a-bcf3-9f05d7743a57","deletionTimestamp":"2018-08-08T22:08:14Z","acceptMappedClaims":null,"addIns":[],"appId":"c20bfc39-2310-457c-997f-4c02920238ee","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-22-07-42","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-22-07-42","identifierUris":["http://cli_test_sp_with_kv_new_certrtwebz4wbon6bwc7owcyjal2quq7rv42ugfnejq2mkmdc6v"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"142182245FB3F6D9C161AFEF9B9BEF57EE6632D0","endDate":"2019-08-08T22:08:06.276732Z","keyId":"88bdf4c6-7d73-4c95-a3a0-9fb11cee7ef5","startDate":"2018-08-08T22:08:06.276732Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-22-07-42 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-22-07-42","id":"58f3101f-e0bf-493e-a4f4-87ca5a801b26","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-22-07-42 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-22-07-42","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"687cc006-891e-4fd7-84f9-d62db9aa1fa1","deletionTimestamp":"2018-08-01T05:32:03Z","acceptMappedClaims":null,"addIns":[],"appId":"31277321-9c17-4404-8b32-f84a7560e9cf","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-31-50","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-31-50","identifierUris":["http://cli-graphqwpy3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-31-50 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-31-50","id":"cb663109-cf72-4e61-880f-d9a87d8676a3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-31-50 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-31-50","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-01T05:31:50.346794Z","keyId":"7ed19210-6a30-408f-8afb-4766a4a7676b","startDate":"2018-08-01T05:31:50.346794Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"688a75c5-7408-49de-b71a-033a49acaf15","deletionTimestamp":"2018-08-09T11:10:52Z","acceptMappedClaims":null,"addIns":[],"appId":"b52c120e-3902-4346-afa3-2ff457bfcf74","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdkspb34672587","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdkspb34672587","identifierUris":["http://easycreate.azure.com/anotherapp/javasdkspb34672587"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspb34672587 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspb34672587","id":"cbc94505-d0ef-4d2d-b5be-07ce11d0f986","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspb34672587 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspb34672587","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdkspb34672587"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}],"odata.nextLink":"deletedDirectoryObjects/$/Microsoft.DirectoryServices.Application?$skiptoken=X''44537074020000304170706C69636174696F6E5F33663236346362662D653631612D343766362D613135302D363735393665383864316162304170706C69636174696F6E5F33663236346362662D653631612D343766362D613135302D36373539366538386431616200304170706C69636174696F6E5F36383861373563352D373430382D343964652D623731612D303333613439616361663135304170706C69636174696F6E5F36383861373563352D373430382D343964652D623731612D3033336134396163616631350000000000000000000000''"}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['192675'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 20:56:37 GMT'] + duration: ['2920041'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [7568EnW9GTxA04TYWo6l23IQ5AR8DMR0g3NLEKJchIc=] + ocp-aad-session-key: [yvkB8Li4V9ATvd6tlZivLl_9TDyueHJdmoI1LI05gSRrr5krggVVYcvZ0T6dYoT7XNjjNqX91olmidSKY5Ea4PLn2o1PEOWKbwvt3gqCc_LC56XpW-uof6kb3Dyty3Yy7n5DImq7yjwuH1TSNi66VA.CpVCgkjY_1v5aAY0dzzLEbwDusQ9fczVGS8ILasRLyw] + pragma: [no-cache] + request-id: [8a1fe5cb-b8a5-49f0-bb20-071b0de55263] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: GET + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/deletedDirectoryObjects/$/Microsoft.DirectoryServices.Application?api-version=1.6&$skiptoken=X'44537074020000304170706C69636174696F6E5F33663236346362662D653631612D343766362D613135302D363735393665383864316162304170706C69636174696F6E5F33663236346362662D653631612D343766362D613135302D36373539366538386431616200304170706C69636174696F6E5F36383861373563352D373430382D343964652D623731612D303333613439616361663135304170706C69636174696F6E5F36383861373563352D373430382D343964652D623731612D3033336134396163616631350000000000000000000000' + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#deletedDirectoryObjects/Microsoft.DirectoryServices.Application","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"68d8dc8c-b841-49f8-b6d6-02ae666c79de","deletionTimestamp":"2018-08-11T05:13:21Z","acceptMappedClaims":null,"addIns":[],"appId":"26958c9b-b6c9-440c-8609-e9784309f99f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-13-17","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-13-17","identifierUris":["http://clitestg22dlnfsxd"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-17 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-13-17","id":"60fb6663-f214-47c5-b342-3aed04de79dc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-17 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-13-17","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:13:17.48581Z","keyId":"9a398cab-f837-4622-89ae-1314a0d209da","startDate":"2018-08-11T05:13:17.48581Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"68da8c65-75c7-4d41-8f84-77d8e2357dde","deletionTimestamp":"2018-08-17T05:33:04Z","acceptMappedClaims":null,"addIns":[],"appId":"82222377-b596-403b-b6e7-aa6157c2b02f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-32-50","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-32-50","identifierUris":["http://cli_test_sp_with_kv_existing_certgnhpurttdstha6nzpugsltkz7x2tehchiaoxqhoxwz"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"F81711783F804087CFC343DA9373E5CBD3E7CBB8","endDate":"2019-08-17T05:33:03.130231Z","keyId":"a04519f7-db26-4010-b1b6-7325650b1001","startDate":"2018-08-17T05:33:03.130231Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-32-50 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-32-50","id":"4adbd220-8d92-4a32-b1ea-a7f8d67743dc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-32-50 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-32-50","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"69562885-20f0-4168-8f2e-d5da61c4ac30","deletionTimestamp":"2018-08-21T05:08:28Z","acceptMappedClaims":null,"addIns":[],"appId":"874a01c3-696c-4dd1-81a4-5e301419f6e7","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgfplx47jexrwnhrfbe2g7y5gw3ulv5vg6we6l6ol5bgmikawnfn7qr5gljlllahgtg","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgfplx47jexrwnhrfbe2g7y5gw3ulv5vg6we6l6ol5bgmikawnfn7qr5gljlllahgtg","identifierUris":["http://clitest.rgfplx47jexrwnhrfbe2g7y5gw3ulv5vg6we6l6ol5bgmikawnfn7qr5gljlllahgtg"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgfplx47jexrwnhrfbe2g7y5gw3ulv5vg6we6l6ol5bgmikawnfn7qr5gljlllahgtg + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgfplx47jexrwnhrfbe2g7y5gw3ulv5vg6we6l6ol5bgmikawnfn7qr5gljlllahgtg","id":"dbf56ad5-cf62-4945-ae3e-26a4eb9ff83b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgfplx47jexrwnhrfbe2g7y5gw3ulv5vg6we6l6ol5bgmikawnfn7qr5gljlllahgtg + on your behalf.","userConsentDisplayName":"Access clitest.rgfplx47jexrwnhrfbe2g7y5gw3ulv5vg6we6l6ol5bgmikawnfn7qr5gljlllahgtg","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:08:25.394234Z","keyId":"753af6a9-3144-434f-9144-17bed10b111a","startDate":"2018-08-21T05:08:25.394234Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-21T05:08:06.002426Z","keyId":"ce98b8f9-bb38-491d-b819-024aa9b98d5f","startDate":"2018-08-21T05:08:06.002426Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6967999d-87bc-4cc8-ac20-02cfa17044df","deletionTimestamp":"2018-08-16T05:39:21Z","acceptMappedClaims":null,"addIns":[],"appId":"5d1be2f3-19a4-4393-9a11-44664274f329","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-26-32","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-26-32","identifierUris":["http://clitestq4d2him4qx"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-32 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-26-32","id":"f0437d84-3496-483d-a6dd-49601cae894a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-32 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-26-32","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:26:32.176282Z","keyId":"a4597361-7922-49f3-a365-8a2c2936fd24","startDate":"2018-08-16T05:26:32.176282Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6a7cae1c-ab7f-4bd0-a609-c1df96cc0a69","deletionTimestamp":"2018-08-09T05:13:11Z","acceptMappedClaims":null,"addIns":[],"appId":"3851792d-0469-4146-a82a-fe9f52bca144","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-10-48","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-10-48","identifierUris":["http://cliteste7cgax3vdj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-48 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-10-48","id":"eda9b3e9-c784-4a8c-b95f-222e608acb6f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-48 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-10-48","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:10:48.195752Z","keyId":"2d245361-8324-4eaf-8d47-a395ab464dad","startDate":"2018-08-09T05:10:48.195752Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6ab2e6f2-d5ed-46d4-8a1e-d471171b81a8","deletionTimestamp":"2018-08-15T19:51:49Z","acceptMappedClaims":null,"addIns":[],"appId":"d3cfc175-7226-4b01-bf90-28fd22f7c557","appRoles":[],"availableToOtherTenants":false,"displayName":"yugangw-ddd","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://yugangw-ddd","identifierUris":["http://yugangw-ddd"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access yugangw-ddd on behalf of the signed-in user.","adminConsentDisplayName":"Access + yugangw-ddd","id":"694b960a-c99c-40fa-8151-8a5141a90c14","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access yugangw-ddd on your behalf.","userConsentDisplayName":"Access + yugangw-ddd","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T19:39:53.603644Z","keyId":"7a946174-b189-4752-b029-ff5f2ad44856","startDate":"2018-08-15T19:39:53.603644Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6c9ee578-497b-4770-8186-92cb00dbc64b","deletionTimestamp":"2018-08-24T05:47:11Z","acceptMappedClaims":null,"addIns":[],"appId":"cc925d98-9df6-403e-8810-514952f4f45b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-29-58","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-29-58","identifierUris":["http://clitest3eszeis26x"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-58 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-29-58","id":"88b0e69e-121e-43b7-91b2-6c5e0c97f38d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-58 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-29-58","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:29:58.802188Z","keyId":"2fb3c0c9-fd71-4892-aaee-a04b19438195","startDate":"2018-08-24T05:29:58.802188Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6d0af94d-b08b-4a5c-b527-847814461a68","deletionTimestamp":"2018-08-28T11:02:08Z","acceptMappedClaims":null,"addIns":[],"appId":"6eaa55ab-243d-4699-9931-0e1809d7dcf2","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-11-01-45","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-11-01-45","identifierUris":["http://cli_create_rbac_sp_with_passworddzocoic6cltrdznn36w7m7iesya36sk6suqte6f5h5y"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-01-45 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-11-01-45","id":"5f9afdaa-e378-419b-805e-c68ab514b3f5","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-01-45 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-11-01-45","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T11:01:45.121306Z","keyId":"53cbb4cf-8319-4624-84cb-157d4d1ab8de","startDate":"2018-08-28T11:01:45.121306Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6d60f175-09ea-45aa-866f-8a9e9f65cea2","deletionTimestamp":"2018-08-18T05:08:31Z","acceptMappedClaims":null,"addIns":[],"appId":"e7cb823a-fbcd-4280-88d6-8b55ef0af61f","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rguj4zughoibzdo3gmour3uh5x6rmhvay4cpaglkrcvtxibca6m27cg5o7hq2fench4","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rguj4zughoibzdo3gmour3uh5x6rmhvay4cpaglkrcvtxibca6m27cg5o7hq2fench4","identifierUris":["http://clitest.rguj4zughoibzdo3gmour3uh5x6rmhvay4cpaglkrcvtxibca6m27cg5o7hq2fench4"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rguj4zughoibzdo3gmour3uh5x6rmhvay4cpaglkrcvtxibca6m27cg5o7hq2fench4 + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rguj4zughoibzdo3gmour3uh5x6rmhvay4cpaglkrcvtxibca6m27cg5o7hq2fench4","id":"acd6c13c-b067-47a6-8773-a2b14ef02749","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rguj4zughoibzdo3gmour3uh5x6rmhvay4cpaglkrcvtxibca6m27cg5o7hq2fench4 + on your behalf.","userConsentDisplayName":"Access clitest.rguj4zughoibzdo3gmour3uh5x6rmhvay4cpaglkrcvtxibca6m27cg5o7hq2fench4","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:08:28.339556Z","keyId":"449b4d27-5ebe-4f3b-9150-191432c3c574","startDate":"2018-08-18T05:08:28.339556Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-18T05:08:13.887452Z","keyId":"74efa538-edac-489a-b05d-b7747ca75fa5","startDate":"2018-08-18T05:08:13.887452Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6d995a8a-c53b-45ea-9bad-bb5016ac5bb0","deletionTimestamp":"2018-08-17T05:22:17Z","acceptMappedClaims":null,"addIns":[],"appId":"c15c8093-a484-4dd9-8a13-6529e679c242","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-07-28","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-07-28","identifierUris":["http://clitesto2vhba7bsc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-28 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-07-28","id":"e14ba90b-c7d1-4bd1-b207-557d019b44ad","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-28 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-07-28","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:07:28.044214Z","keyId":"1a5f7c8e-1d75-4691-b200-02a4454ecade","startDate":"2018-08-17T05:07:28.044214Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6da68088-b101-406f-a05d-5e10c1dc6290","deletionTimestamp":"2018-08-17T05:08:36Z","acceptMappedClaims":null,"addIns":[],"appId":"3db4431a-4550-49b7-bf9a-c700d12ea273","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rghb5tqkg5fjg6lfaigrnt5pevc6tcko2aveorydmpy5dgcuuldpa4hix64a2lcjsdk","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rghb5tqkg5fjg6lfaigrnt5pevc6tcko2aveorydmpy5dgcuuldpa4hix64a2lcjsdk","identifierUris":["http://clitest.rghb5tqkg5fjg6lfaigrnt5pevc6tcko2aveorydmpy5dgcuuldpa4hix64a2lcjsdk"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rghb5tqkg5fjg6lfaigrnt5pevc6tcko2aveorydmpy5dgcuuldpa4hix64a2lcjsdk + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rghb5tqkg5fjg6lfaigrnt5pevc6tcko2aveorydmpy5dgcuuldpa4hix64a2lcjsdk","id":"172a2ac4-1d56-47aa-a929-f8c98025e385","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rghb5tqkg5fjg6lfaigrnt5pevc6tcko2aveorydmpy5dgcuuldpa4hix64a2lcjsdk + on your behalf.","userConsentDisplayName":"Access clitest.rghb5tqkg5fjg6lfaigrnt5pevc6tcko2aveorydmpy5dgcuuldpa4hix64a2lcjsdk","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:08:27.060019Z","keyId":"bfe0e89a-418d-40c3-99cb-b76d3536bdeb","startDate":"2018-08-17T05:08:27.060019Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-17T05:08:07.282682Z","keyId":"49345ff9-cded-432d-95db-e04f8c5bdd70","startDate":"2018-08-17T05:08:07.282682Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6dcae2ee-f709-44ad-9d22-afbc4dc41809","deletionTimestamp":"2018-08-24T12:13:16Z","acceptMappedClaims":null,"addIns":[],"appId":"bac775a2-cc85-48e5-b9e5-d0533e20b5ef","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappb1446382e","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappb1446382e","identifierUris":["http://easycreate.azure.com/javasdkappb1446382e"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-12T12:13:08.5804848Z","keyId":"16d7eef8-3e49-469d-88a9-56ea32b20251","startDate":"2018-08-24T12:13:08.5804848Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-12-02T12:13:08.5757424Z","keyId":"f744e756-d92a-4076-906e-4a4b94d7ef4f","startDate":"2018-08-24T12:13:08.5757424Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappb1446382e on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappb1446382e","id":"ef2ffbf5-95bf-414b-9865-e13a6cb9a1a9","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappb1446382e on your behalf.","userConsentDisplayName":"Access + javasdkappb1446382e","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-13T12:13:10.2059796Z","keyId":"8185e05d-2804-460a-9363-c78b129da85b","startDate":"2018-08-24T12:13:10.2059796Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappb1446382e"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6eb6a29c-bba1-43fb-a931-4e7fb7f29ffb","deletionTimestamp":"2018-08-17T05:33:35Z","acceptMappedClaims":null,"addIns":[],"appId":"5c0658a4-eab1-4318-b1d2-febb4af51622","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-32-17","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-32-17","identifierUris":["http://cli_test_sp_with_kv_new_certwhuz4qeib2pmd5ezmsp56icre2mimle6ayowlqbsvjdyn2b"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"572A404AACF058BE2EDE0E236A69A2830E8AB186","endDate":"2019-08-17T05:33:01.006967Z","keyId":"66479625-954e-4332-810e-19272cec13ce","startDate":"2018-08-17T05:33:01.006967Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-32-17 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-32-17","id":"e2e604bd-3a2a-4067-a6ac-42d4294eb98b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-32-17 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-32-17","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"701e5ecc-5f77-4506-882b-9684f91d7e5b","deletionTimestamp":"2018-08-10T05:38:30Z","acceptMappedClaims":null,"addIns":[],"appId":"22b42184-876d-4f95-94aa-8bbad7381178","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-38-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-38-24","identifierUris":["http://cli_create_rbac_sp_minimalopjtcjwvlpjjov3numvp3jdzhswihp3pcdp67ewzs3aq4i5vq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-38-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-38-24","id":"c3732fd8-64cf-4edf-b488-a66b3f741e82","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-38-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-38-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:38:24.791154Z","keyId":"9e41e744-36d7-4124-b6ee-a12ffdcadfd9","startDate":"2018-08-10T05:38:24.791154Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"711c0251-0731-44aa-9104-32285126dd41","deletionTimestamp":"2018-08-28T10:48:52Z","acceptMappedClaims":null,"addIns":[],"appId":"106e0b4c-4dc2-488b-9b24-33647e183f05","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-10-35-19","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-10-35-19","identifierUris":["http://clitestoyhi5wdiaq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-19 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-10-35-19","id":"070257b7-b58e-432e-a6ae-fa4109842dc2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-19 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-10-35-19","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T10:35:19.901534Z","keyId":"51911641-fa40-4ca1-b38a-7370307a5f36","startDate":"2018-08-28T10:35:19.901534Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"71c57fc9-7e92-47f7-b33f-41d95a590fd7","deletionTimestamp":"2018-08-01T05:32:13Z","acceptMappedClaims":null,"addIns":[],"appId":"6d2df3eb-6c97-475a-99c8-8f4ed42391b9","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-32-02","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-32-02","identifierUris":["http://cli_create_rbac_sp_with_certdnmjvmvys7px24xtgwvhxtqq54ebjcvk42jicyljshslsrv"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"2E23BE00DA2CC0A0A0386429E4BFB9332D0F8FBD","endDate":"2019-08-01T05:32:12.617407Z","keyId":"35f50cd7-11e2-420a-851c-2b64edfb7f46","startDate":"2018-08-01T05:32:12.617407Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-32-02 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-32-02","id":"1c639f3f-2c5f-4798-9d7d-bcd16aa01137","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-32-02 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-32-02","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7214976f-e6a3-49c1-b09c-2399f0185601","deletionTimestamp":"2018-08-23T05:32:49Z","acceptMappedClaims":null,"addIns":[],"appId":"cf151b35-a410-46a9-bee4-7e2c80785fdd","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-vnvrigtkf","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-vnvrigtkf on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-vnvrigtkf","id":"eadd9fe1-4b4d-4164-8445-5fdff4314601","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-vnvrigtkf on your behalf.","userConsentDisplayName":"Access + cli-native-vnvrigtkf","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"728ff3c5-f43e-4854-bc61-949a40c66025","deletionTimestamp":"2018-08-17T21:00:45Z","acceptMappedClaims":null,"addIns":[],"appId":"f87c53e5-4750-428e-a6a1-0023684f0f13","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappe07418351","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappe07418351","identifierUris":["http://easycreate.azure.com/javasdkappe07418351"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-05T22:00:42.3733307Z","keyId":"3a405dbf-2a6b-4f1a-aca6-66d36e84397e","startDate":"2018-08-17T21:00:42.3733307Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-25T22:00:42.3657805Z","keyId":"163a6a27-1d11-4baf-a375-ce3744179ce8","startDate":"2018-08-17T21:00:42.3657805Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappe07418351 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappe07418351","id":"3120e3b9-cb4f-48c3-90ab-aed5e9f7259e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappe07418351 on your behalf.","userConsentDisplayName":"Access + javasdkappe07418351","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-06T21:00:44.6619323Z","keyId":"09580fc0-e0db-4a2e-9b56-9c07e584f4df","startDate":"2018-08-17T21:00:44.6619323Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappe07418351"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"72b3e8f5-6ed2-4186-95f4-bdb288ea85b7","deletionTimestamp":"2018-08-07T05:36:09Z","acceptMappedClaims":null,"addIns":[],"appId":"1921bfa1-c1d3-419b-98a3-b50f41c2106f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-08-34","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-08-34","identifierUris":["http://clitestkj77zwxo4r"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-08-34 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-08-34","id":"33f6a306-6673-495b-8e80-4e70cae85c9c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-08-34 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-08-34","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-07T05:08:34.242005Z","keyId":"f27f71dc-e814-4b4c-854a-5a1fd7e7989a","startDate":"2018-08-07T05:08:34.242005Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"72e5ae8e-2f8e-4e07-94f4-9ec44e3b3dea","deletionTimestamp":"2018-08-30T19:16:17Z","acceptMappedClaims":null,"addIns":[],"appId":"472941a3-9829-4b07-84ea-1038d63fd3b8","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-19-15-33","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-19-15-33","identifierUris":["http://cli_create_rbac_sp_with_certna3pnkcuv5nbiti4t642tnpty2izduark2jgrehysu6evas"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"C572D4D05E2C4AED6C3767782122EC1E0452BBD2","endDate":"2019-08-30T19:16:12.008627Z","keyId":"f003dfb3-5ce3-46ab-9998-9e15866229b9","startDate":"2018-08-30T19:16:12.008627Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-15-33 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-19-15-33","id":"f0eb76f6-6458-45c4-8ecd-f0a4673c9db0","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-15-33 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-19-15-33","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"73a5d9ce-f20d-48ed-8f3b-be5427a848bd","deletionTimestamp":"2018-08-11T05:38:39Z","acceptMappedClaims":null,"addIns":[],"appId":"81e45451-d5dd-47eb-9be1-1c2127fe2c24","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphimbbs","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphimbbs","identifierUris":["http://cli-graphimbbs"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphimbbs on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphimbbs","id":"7ba0d336-ba3a-4910-9dde-363da4545350","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphimbbs on your behalf.","userConsentDisplayName":"Access + cli-graphimbbs","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"74904b82-f297-4b2e-9b73-8532f1b3938b","deletionTimestamp":"2018-08-30T19:17:00Z","acceptMappedClaims":null,"addIns":[],"appId":"0ed24810-a07e-4528-8027-5352c127dc13","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-19-16-39","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-19-16-39","identifierUris":["http://cli_test_sp_with_kv_existing_certw4bmeuhk4oheqirzlf5dtx6i5eoipqxp7wbbeoathc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"611F9772BC86029FA736F54192C9EAA1CFC45C82","endDate":"2019-08-30T19:16:54.179716Z","keyId":"9eff3985-f488-4eda-8f99-4aa97ac49ce0","startDate":"2018-08-30T19:16:54.179716Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-16-39 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-19-16-39","id":"aef6862d-6dc0-416e-8f81-b22e26dc7779","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-16-39 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-19-16-39","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"74d480a8-b1ff-4516-b474-f01613b9a23e","deletionTimestamp":"2018-08-24T05:55:36Z","acceptMappedClaims":null,"addIns":[],"appId":"5aafa7ff-d814-4fa1-9fa2-a6bf6c21fc72","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-55-20","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-55-20","identifierUris":["http://cli_create_rbac_sp_with_cert4hpsrcs6egh5z6epfarer7zxycy7yfd4nu4nj5czu4sk5qc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"E2B088DC68D20DAECB35C0AB45D23C1D750133C0","endDate":"2019-08-24T05:55:35.407783Z","keyId":"f4958590-3817-411a-b775-77991a3b1133","startDate":"2018-08-24T05:55:35.407783Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-55-20 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-55-20","id":"1375f72e-4f0e-48c2-b84d-e3587b0e177d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-55-20 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-55-20","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"753d89d3-58c8-4b47-83b1-18a3a0a4d070","deletionTimestamp":"2018-08-13T14:37:15Z","acceptMappedClaims":null,"addIns":[],"appId":"35c893e0-0d54-4ab6-bd7b-c1daf36ecde4","appRoles":[],"availableToOtherTenants":false,"displayName":"sspf5952651230e4","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/sspf5952651230e4","identifierUris":["http://easycreate.azure.com/sspf5952651230e4"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access sspf5952651230e4 on behalf of the signed-in user.","adminConsentDisplayName":"Access + sspf5952651230e4","id":"6e6c7ed5-2109-45d8-b1be-9f298d8f0cdc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access sspf5952651230e4 on your behalf.","userConsentDisplayName":"Access + sspf5952651230e4","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/sspf5952651230e4"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"75ed91ef-4fa7-4ff9-81cb-db513932f498","deletionTimestamp":"2018-08-15T05:20:54Z","acceptMappedClaims":null,"addIns":[],"appId":"b807c150-2b3b-4080-8f82-ac5c15ff3655","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-20-49","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-20-49","identifierUris":["http://clitestadph33m7tq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-49 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-20-49","id":"eb71bf2c-a83b-44bd-b62b-a31e5236a35c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-49 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-20-49","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:20:49.154591Z","keyId":"0e25925b-e24a-4c6d-af2d-8f1337fb2ac9","startDate":"2018-08-15T05:20:49.154591Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"767c17e1-b0ad-4d45-bb90-42e5419d3c3b","deletionTimestamp":"2018-08-23T05:32:52Z","acceptMappedClaims":null,"addIns":[],"appId":"ab3b4f90-a410-4900-84e8-8ee77157e094","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-32-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-32-31","identifierUris":["http://cli-graphjcarz"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-32-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-32-31","id":"bae68d34-8eb1-4b7a-947c-3367f67b0974","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-32-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-32-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:32:31.812267Z","keyId":"31a0cd1a-0bb2-49b7-8564-68f417b37120","startDate":"2018-08-23T05:32:31.812267Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"768402cf-12b5-47b8-8d31-d1509f96c027","deletionTimestamp":"2018-08-14T05:37:35Z","acceptMappedClaims":null,"addIns":[],"appId":"30398360-ea18-436d-8f96-6dbc09a0f507","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-37-19","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-37-19","identifierUris":["http://cli_test_sp_with_kv_existing_certwnipj2pgy4mufny22t6rug2suegv6pympolwlhucgf2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"4E8774508DDD633007A1A4915268F8206DDDAE7D","endDate":"2019-02-14T05:37:09Z","keyId":"192a3ad3-317d-4695-866d-3c246ee6474d","startDate":"2018-08-14T05:37:34.12279Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-37-19 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-37-19","id":"386426fd-29fb-4ed3-b265-3099794fc254","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-37-19 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-37-19","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7689f4d8-2bb7-4683-8700-1a6d60b4c194","deletionTimestamp":"2018-08-01T05:26:48Z","acceptMappedClaims":null,"addIns":[],"appId":"296f0e29-ec90-40c1-9569-9f6a66f2a442","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-07-25","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-07-25","identifierUris":["http://clitesthi7ieicqzw"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-07-25 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-07-25","id":"cada2d5f-cf7a-4bfa-a63a-8ff4a9aa2fb5","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-07-25 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-07-25","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-01T05:07:25.050655Z","keyId":"af3baaeb-2979-43e0-92bc-25ba18f2da21","startDate":"2018-08-01T05:07:25.050655Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7721922d-276d-4b6c-af26-5b2833e05920","deletionTimestamp":"2018-08-22T05:32:31Z","acceptMappedClaims":null,"addIns":[],"appId":"6b38706e-b67a-4270-b4be-e8e970810521","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-32-15","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-32-15","identifierUris":["http://cli_create_rbac_sp_with_passwordsee2hktu4sfzoucudollgemdkfdpkrhg3zbj76zyxif"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-32-15 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-32-15","id":"588b3901-3b47-4a80-b74f-65d51bde2980","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-32-15 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-32-15","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:32:15.860983Z","keyId":"26361dee-7dc1-453f-9605-d297fd5a4a8e","startDate":"2018-08-22T05:32:15.860983Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"77489eea-dd4e-42bd-b05c-538278608b9b","deletionTimestamp":"2018-08-18T05:21:02Z","acceptMappedClaims":null,"addIns":[],"appId":"2651c4df-fb62-4db8-8779-40d7aa7b6456","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-07-37","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-07-37","identifierUris":["http://clitestl3uelfbdmf"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-37 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-07-37","id":"bda2264c-6b28-43fc-897c-1b5a07d69a0c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-37 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-07-37","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:07:37.38183Z","keyId":"34796b7a-c1d6-46b4-80c4-8f6929904d3e","startDate":"2018-08-18T05:07:37.38183Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"779019c6-a7e0-4a27-9ef7-a2b3dd098a97","deletionTimestamp":"2018-08-14T05:35:43Z","acceptMappedClaims":null,"addIns":[],"appId":"129bb600-ebf6-4844-b5ac-03f6d76460b0","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-35-16","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-35-16","identifierUris":["http://cli_create_rbac_sp_with_certwtjn6snirmlgeipyhdj5uo2at3qd6p45suzudphpqnfyeuc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"C76811BB6009F9471054389BF923F9327DF05D58","endDate":"2019-08-14T05:35:41.751762Z","keyId":"7bf98993-bd01-46e7-9a4e-533405a68884","startDate":"2018-08-14T05:35:41.751762Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-35-16 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-35-16","id":"6a843171-0841-4931-b35d-233d1bb0abf3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-35-16 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-35-16","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"77a9c0ab-a1b0-45f7-a2f8-0eecaf6ffae0","deletionTimestamp":"2018-08-22T05:20:10Z","acceptMappedClaims":null,"addIns":[],"appId":"bbd5c1de-48bb-482b-ac91-77c33a5cc0e3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-07-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-07-24","identifierUris":["http://clitestexmzkjqjcj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-07-24","id":"8ee4505c-9820-4014-87a7-f383b3c8ef95","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-07-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:07:24.451246Z","keyId":"bf93b1d8-8837-4831-a37b-62cb1ede24d1","startDate":"2018-08-22T05:07:24.451246Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7809b4ec-d6c8-421e-aeea-7e5eed459064","deletionTimestamp":"2018-08-27T12:31:03Z","acceptMappedClaims":null,"addIns":[],"appId":"b7340660-61cd-4cf2-bb4d-304c65c9101a","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp7ca60938b","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp7ca60938b","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp7ca60938b"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp7ca60938b + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp7ca60938b","id":"b645279a-ea5a-4279-9d21-ebf94259f657","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp7ca60938b + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp7ca60938b","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp7ca60938b"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"78ad38d7-e020-4988-aaa6-ba419cfe3f90","deletionTimestamp":"2018-08-30T19:16:06Z","acceptMappedClaims":null,"addIns":[],"appId":"bf5710ff-facb-4578-be94-77ac29660a01","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-19-15-21","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-19-15-21","identifierUris":["http://cli-graphzdq3a"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-15-21 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-19-15-21","id":"a61cf18f-e6d0-4429-be3c-27827e3c8650","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-15-21 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-19-15-21","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T19:15:21.773275Z","keyId":"34841cbc-7294-494c-80e1-5d854cbce441","startDate":"2018-08-30T19:15:21.773275Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"78d03aa8-6f91-4548-a04b-42db38b0ba59","deletionTimestamp":"2018-08-28T11:03:03Z","acceptMappedClaims":null,"addIns":[],"appId":"2826b8eb-89c4-4fee-9336-1afd32417145","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-11-02-14","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-11-02-14","identifierUris":["http://cli_test_sp_with_kv_new_certlzcxltszoidkpq3n24ipuylln7eidcrzbcyycnceqwby2rq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"EE9D0EB658686E16F34BED47ADA7E66CA934D483","endDate":"2019-08-28T11:02:48.749722Z","keyId":"5b6761b4-5716-4849-9213-59f5b2389a17","startDate":"2018-08-28T11:02:48.749722Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-02-14 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-11-02-14","id":"0482d28a-904a-492f-8922-bfc6dee9c8e3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-02-14 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-11-02-14","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"78d9d6db-67aa-4bfe-921b-1dd79a9ba402","deletionTimestamp":"2018-08-11T05:38:47Z","acceptMappedClaims":null,"addIns":[],"appId":"0e6a7304-0659-4e76-9808-55032957de7b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-38-38","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-38-38","identifierUris":["http://clisp-test-vsma5ikcm"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-38-38 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-38-38","id":"134bf156-1990-48ab-b238-8a2355941f77","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-38-38 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-38-38","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:38:44.407847Z","keyId":"07e9f18c-0342-4107-96da-07e7ee3f0390","startDate":"2018-08-11T05:38:44.407847Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"78ef9729-6340-4749-9037-33fc50e32f0c","deletionTimestamp":"2018-08-07T05:27:46Z","acceptMappedClaims":null,"addIns":[],"appId":"0dbf510a-e02a-4e73-a58f-a785d1137424","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-08-23","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-08-23","identifierUris":["http://clitestrgsldhwjoi"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-08-23 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-08-23","id":"5d35d06f-bf45-4825-9ae1-ba7920db1c86","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-08-23 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-08-23","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-07T05:08:23.655505Z","keyId":"90b9ffad-a1c5-4b1a-93a7-23ca445e59cf","startDate":"2018-08-07T05:08:23.655505Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"795562f1-6fa6-4a26-8fc4-956a338dddfd","deletionTimestamp":"2018-08-21T11:10:25Z","acceptMappedClaims":null,"addIns":[],"appId":"f6612a72-32a1-4bb2-84c9-812a20b1f319","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdkspf2f394850","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdkspf2f394850","identifierUris":["http://easycreate.azure.com/anotherapp/javasdkspf2f394850"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspf2f394850 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspf2f394850","id":"53e44221-ab11-489a-b8b0-f291f1c42560","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspf2f394850 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspf2f394850","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdkspf2f394850"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7a1b7568-9994-440f-a4d7-7f3ea71802c4","deletionTimestamp":"2018-08-04T05:35:14Z","acceptMappedClaims":null,"addIns":[],"appId":"edb0b89b-45ad-4de8-9d68-6c2a9f07540f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-34-09","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-34-09","identifierUris":["http://cli_test_sp_with_kv_new_certm3bdwucfuigt54cydht2o7i5bc5xmzarx7475fiu53gvj4m"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"D9E27C75017C91EC2AD9EFFFF4807A933A5080A3","endDate":"2019-08-04T05:34:50.751762Z","keyId":"4bdb0c8c-3952-4c8b-ad5f-24f396fd468a","startDate":"2018-08-04T05:34:50.751762Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-34-09 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-34-09","id":"81aa1198-b0f4-4d7c-8e7a-d503aaa6aeca","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-34-09 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-34-09","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7a752439-c8da-416e-8cdf-cdf1a2f24fe2","deletionTimestamp":"2018-08-24T12:13:29Z","acceptMappedClaims":null,"addIns":[],"appId":"f7334ad2-79ef-4795-9136-4a6ee29109a5","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp21c38759a","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp21c38759a","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp21c38759a"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp21c38759a + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp21c38759a","id":"ce378233-3be2-422a-8214-82f5b1a7a4d6","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp21c38759a + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp21c38759a","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp21c38759a"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7aec7219-c321-4b57-bae4-6e77302fbd14","deletionTimestamp":"2018-08-24T05:56:06Z","acceptMappedClaims":null,"addIns":[],"appId":"e074ec75-b2b1-4cef-865a-c722497fc75a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-55-37","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-55-37","identifierUris":["http://cli_create_rbac_sp_with_passwordulbgklo3e255lxbnywjotnaakc5xok6nyiztxfahxid"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-55-37 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-55-37","id":"f34dd0b2-a3a4-4d68-8cb0-f929f6b3d060","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-55-37 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-55-37","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:55:37.833373Z","keyId":"513f6f50-bde8-4aee-89a2-c095f325a861","startDate":"2018-08-24T05:55:37.833373Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7b557861-ea8d-47e3-ac79-73c503de26bc","deletionTimestamp":"2018-08-17T18:26:52Z","acceptMappedClaims":null,"addIns":[],"appId":"75779a88-5795-4727-8ac7-07f6eee62763","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappead612710","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappead612710","identifierUris":["http://easycreate.azure.com/javasdkappead612710"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-05T19:26:49.9650569Z","keyId":"088b1e32-124a-4bfb-aa5c-cd55b10081eb","startDate":"2018-08-17T18:26:49.9650569Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-25T19:26:49.9537176Z","keyId":"a758fa79-652a-4ea2-89a6-86c1ba68877a","startDate":"2018-08-17T18:26:49.9537176Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappead612710 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappead612710","id":"89bf43c4-f13c-47de-9fc4-f3018a4f9e7b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappead612710 on your behalf.","userConsentDisplayName":"Access + javasdkappead612710","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-06T18:26:51.4766809Z","keyId":"995e88fa-86d4-4660-abee-9cb8dc78a16c","startDate":"2018-08-17T18:26:51.4766809Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappead612710"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7b7baf18-49d5-4265-a2d5-9343c29658cf","deletionTimestamp":"2018-08-07T05:33:25Z","acceptMappedClaims":null,"addIns":[],"appId":"61876f3b-1139-424c-b830-d21f3066b8f7","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-33-06","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-33-06","identifierUris":["http://cli-graphoti3s"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-06 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-33-06","id":"f62f6eb2-5e4f-4af2-bbcb-34048fd06497","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-06 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-33-06","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-07T05:33:06.337295Z","keyId":"cd809efc-7c85-4ef4-9460-647520f7afbf","startDate":"2018-08-07T05:33:06.337295Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7bbcb6e1-8d61-4d4d-9308-adb0ec0116de","deletionTimestamp":"2018-08-24T05:47:10Z","acceptMappedClaims":null,"addIns":[],"appId":"40fde175-b8fc-49bd-8731-bff540cf7c9b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-29-57","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-29-57","identifierUris":["http://clitestnj5hgv4qm4"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-57 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-29-57","id":"467cff39-d6f3-47fc-98bd-a6e1c31654e2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-57 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-29-57","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:29:57.721543Z","keyId":"b0eddacb-eef2-481b-addd-1d1f3c0054a8","startDate":"2018-08-24T05:29:57.721543Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7cd97260-5399-4566-bc51-c37eb8d2fbf7","deletionTimestamp":"2018-08-09T05:37:25Z","acceptMappedClaims":null,"addIns":[],"appId":"3e97b373-60a2-41a3-9017-9a9509b70691","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-36-49","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-36-49","identifierUris":["http://cli_test_sp_with_kv_new_certf7lo4n7ph2ook2ny7ssxgvovv4n3ahgy53rsyu5vxjqkwco"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"D83C8A61F243F38779289A95D74AF4AAC58C0D7B","endDate":"2019-08-09T05:37:09.856317Z","keyId":"c3e68d28-8dc3-48af-a633-815941f99381","startDate":"2018-08-09T05:37:09.856317Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-36-49 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-36-49","id":"ad79a3ae-6bc2-461d-b618-c6b1b23d3edb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-36-49 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-36-49","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7dea8ed8-e92f-4893-8764-3ff52bff1429","deletionTimestamp":"2018-08-16T15:07:57Z","acceptMappedClaims":null,"addIns":[],"appId":"848916fd-23bf-4b40-9fa6-25b06124ae53","appRoles":[],"availableToOtherTenants":false,"displayName":"sspacc89556d2ddc","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/sspacc89556d2ddc","identifierUris":["http://easycreate.azure.com/sspacc89556d2ddc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access sspacc89556d2ddc on behalf of the signed-in user.","adminConsentDisplayName":"Access + sspacc89556d2ddc","id":"14587ee1-aedf-41f1-8227-06dfef3e7e3d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access sspacc89556d2ddc on your behalf.","userConsentDisplayName":"Access + sspacc89556d2ddc","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/sspacc89556d2ddc"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"7f057dd4-0b42-4f93-8389-4c6874c7b5b6","deletionTimestamp":"2018-08-25T09:06:22Z","acceptMappedClaims":null,"addIns":[],"appId":"abf03d21-8221-4924-8564-c0e351625ebb","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-09-06-13","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-09-06-13","identifierUris":["http://cli_create_rbac_sp_with_certatjfxjo4frzoos5vlhvx2bpnteyngnfv35424jxrrwwygmw"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"28702B402067B1CD9E2E5741C9EC7596B165CBC9","endDate":"2019-08-25T09:06:21.358643Z","keyId":"b418d325-d356-4fdd-892d-950e0942540e","startDate":"2018-08-25T09:06:21.358643Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-06-13 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-09-06-13","id":"6fd93f06-3e97-45b8-b4c1-ac5b7a546426","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-06-13 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-09-06-13","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"80750ac0-9c19-4320-86d5-63e05cac81a1","deletionTimestamp":"2018-08-02T05:08:36Z","acceptMappedClaims":null,"addIns":[],"appId":"8f369699-dfb6-43a8-8131-b3627a26232b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-08-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-08-31","identifierUris":["http://clitestnhtlzvqrce"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-08-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-08-31","id":"4ff590ed-4b8d-4a6f-aff2-4683c15cf6bf","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-08-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-08-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-02T05:08:31.528121Z","keyId":"0eb075be-9363-44c7-966b-86028d889a5c","startDate":"2018-08-02T05:08:31.528121Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"81168824-4f28-48ed-bb5c-8218403f8d45","deletionTimestamp":"2018-08-14T05:21:44Z","acceptMappedClaims":null,"addIns":[],"appId":"630e5a72-8501-41c7-b9b3-448e1339baa6","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-07-30","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-07-30","identifierUris":["http://clitest5axkqf2p4q"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-30 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-07-30","id":"55c943f8-2d01-4110-b466-0c847ec5fb68","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-30 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-07-30","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:07:30.137588Z","keyId":"3d613f0c-69df-45db-8b19-d5e4fe9037b5","startDate":"2018-08-14T05:07:30.137588Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8426d746-cfe7-4411-bb0b-277c6c14ecd8","deletionTimestamp":"2018-08-03T05:33:02Z","acceptMappedClaims":null,"addIns":[],"appId":"d4ad0d13-4dd4-4596-9f64-2455b2cd9fd7","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-32-42","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-32-42","identifierUris":["http://cli_test_sp_with_kv_existing_certyzhoepdfrpur4u6g4fry7ya77mz5afjb5t4k7kik5d2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"B2D5553C6981E5F4B1F9E28E3390E9A9AF88CDCC","endDate":"2019-02-03T05:32:33Z","keyId":"60f22425-73c0-4cc0-a0f9-aeba611a76db","startDate":"2018-08-03T05:32:55.954781Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-32-42 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-32-42","id":"d74e18ad-f5cf-40c0-9953-ef7fd8e3f2b3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-32-42 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-32-42","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"853b686a-937b-45e0-8974-4c066576c643","deletionTimestamp":"2018-08-30T02:23:36Z","acceptMappedClaims":null,"addIns":[],"appId":"214ac857-f8bd-4db5-afb8-b78f926a494e","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp371868648","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp371868648","identifierUris":["http://easycreate.azure.com/javasdkapp371868648"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-12-08T02:23:34.103Z","keyId":"7007ef71-0054-4760-ba17-c78fbef34fbb","startDate":"2018-08-30T02:23:34.103Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp371868648 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp371868648","id":"a3ad7441-a2aa-456a-9d90-b494b283c034","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp371868648 on your behalf.","userConsentDisplayName":"Access + javasdkapp371868648","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp371868648"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"857266b9-c593-4679-9351-b0e69c5906e7","deletionTimestamp":"2018-08-10T05:11:45Z","acceptMappedClaims":null,"addIns":[],"appId":"25175611-545e-486e-83e7-1b147c819719","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-11-41","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-11-41","identifierUris":["http://clitestzahef42nul"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-41 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-11-41","id":"dedb1365-5ca8-4ffe-9cb3-4ec90be12932","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-41 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-11-41","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:11:41.489329Z","keyId":"a3c4cfd0-4d76-4a1a-8ad4-311a239e8e0d","startDate":"2018-08-10T05:11:41.489329Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"85bcff54-1702-4ca1-ba9d-db8650a8e15f","deletionTimestamp":"2018-08-24T05:47:04Z","acceptMappedClaims":null,"addIns":[],"appId":"d77b0d72-ede6-433b-a7a7-d652399e42d8","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-29-57","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-29-57","identifierUris":["http://clitestrtomvbqowf"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-57 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-29-57","id":"ea268747-191c-4d0c-810c-a7c193807d16","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-57 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-29-57","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:29:57.922695Z","keyId":"397bd0e5-89fb-4d97-b77a-6de36c3f5316","startDate":"2018-08-24T05:29:57.922695Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"865392f5-412d-4a50-ad3a-b56bf3fb79b6","deletionTimestamp":"2018-08-14T19:45:55Z","acceptMappedClaims":null,"addIns":[],"appId":"c952600e-2bb8-4dc9-8bec-06570236c9b0","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-19-45-42","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-19-45-42","identifierUris":["http://cli_create_rbac_sp_with_certam4u4xyrudxaoetbmhxkk32vusdxnj4lqidvxvoht7g43n4"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"0DA33C18C6CF3AF964CE6267265A50CCA769B76C","endDate":"2019-08-14T19:45:54.423671Z","keyId":"12e9c77c-5f35-42d7-a499-8a286843f1f2","startDate":"2018-08-14T19:45:54.423671Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-45-42 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-19-45-42","id":"1bf6a0cb-9594-44bc-9041-cc4a162a074b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-45-42 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-19-45-42","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"866a2d6e-bb8e-4795-9f2b-624fd584fe7a","deletionTimestamp":"2018-08-14T05:35:55Z","acceptMappedClaims":null,"addIns":[],"appId":"147c6e0c-2bf2-41ad-9902-bca7fa7c63c1","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-35-33","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-35-33","identifierUris":["http://cli_create_rbac_sp_with_passwordg2h5cixp32mabommqr3w6ezbleuku3z64cxwmr4a7dn"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-35-33 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-35-33","id":"31fbb1ce-1ac8-4996-8336-eefb7aa66158","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-35-33 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-35-33","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:35:33.215336Z","keyId":"83adf988-825e-43f3-b7aa-69c3f44b490b","startDate":"2018-08-14T05:35:33.215336Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"88bb9427-e95b-4580-924e-1dd386a2d939","deletionTimestamp":"2018-08-31T01:24:23Z","acceptMappedClaims":null,"addIns":[],"appId":"c16c8710-3c57-403a-a87e-ab54c720224f","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappbab213319","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappbab213319","identifierUris":["http://easycreate.azure.com/javasdkappbab213319"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-19T01:24:13.4757978Z","keyId":"07071fcc-2767-40ce-b735-f21c6be5c620","startDate":"2018-08-31T01:24:13.4757978Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-12-09T01:24:13.4619836Z","keyId":"005bd5cd-10dd-4f2d-9ecd-bc6f6e60166e","startDate":"2018-08-31T01:24:13.4619836Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappbab213319 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappbab213319","id":"84c3bc98-3ba3-4e28-80c5-58e12fc96ad0","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappbab213319 on your behalf.","userConsentDisplayName":"Access + javasdkappbab213319","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-20T01:24:16.9449125Z","keyId":"7f557d27-348b-4a23-b03a-97e4bbd30441","startDate":"2018-08-31T01:24:16.9449125Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappbab213319"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"89231def-3906-4307-925e-74b3786fbd8d","deletionTimestamp":"2018-08-16T05:52:29Z","acceptMappedClaims":null,"addIns":[],"appId":"05aa558e-6c35-4351-ae47-eac07f62e51f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-52-06","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-52-06","identifierUris":["http://cli_test_sp_with_kv_existing_certnxdgv2ygy2ficq4vfwiypm4d3lqlba6ytpqg2ks4yj2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"13AFA7BF93680B2B8C8B36B8235E8F0EBEC38497","endDate":"2019-02-16T05:51:59Z","keyId":"05a960c2-1907-4d75-adbc-96150beb5eb8","startDate":"2018-08-16T05:52:27.060173Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-52-06 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-52-06","id":"bdfc6bfa-5d65-4f31-8918-9937fe697284","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-52-06 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-52-06","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"89374ec4-01cf-4a68-8408-c3d6f2f2ff59","deletionTimestamp":"2018-08-08T05:33:28Z","acceptMappedClaims":null,"addIns":[],"appId":"f2021db2-156a-4354-bbb7-08199364e841","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-16-08","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-16-08","identifierUris":["http://clitestvljibaryhk"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-08 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-16-08","id":"e1a7333d-5896-4a1d-b75d-3a0f18cfee4e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-08 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-16-08","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:16:08.445193Z","keyId":"b718b9f4-8a80-46af-821f-67194f875305","startDate":"2018-08-08T05:16:08.445193Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"89436604-8760-44b4-83c0-06e937b65fa7","deletionTimestamp":"2018-08-04T05:34:06Z","acceptMappedClaims":null,"addIns":[],"appId":"bf5f856d-f694-42e8-ab14-d5106a565f09","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-07-44","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-07-44","identifierUris":["http://clitest2mdsv43zcn"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-07-44 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-07-44","id":"8619da04-a997-42ca-9737-3650d35ed6e6","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-07-44 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-07-44","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-04T05:07:44.888364Z","keyId":"1755d135-8878-4511-811b-c504d3592fe7","startDate":"2018-08-04T05:07:44.888364Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"89a7649b-d8a2-43a0-aaf4-feb19d6e67dc","deletionTimestamp":"2018-08-22T05:19:52Z","acceptMappedClaims":null,"addIns":[],"appId":"62deeff1-2d3d-42d3-b157-05fb9f989eac","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-07-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-07-24","identifierUris":["http://clitestjlnrbi6xzb"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-07-24","id":"e10ff1ec-dfbd-417e-93c7-87fb4ed289f6","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-07-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:07:24.474953Z","keyId":"d6ff8fc1-3401-4179-b624-c4bc0759d512","startDate":"2018-08-22T05:07:24.474953Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8a3658e5-25b0-4de6-8dce-b152b9cc4cad","deletionTimestamp":"2018-08-03T05:32:54Z","acceptMappedClaims":null,"addIns":[],"appId":"1b6d769e-f2c9-4179-a0dd-6e7280649acc","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-31-39","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-31-39","identifierUris":["http://cli_test_sp_with_kv_new_certlw77nelkl2ds2vzmn7qtm64soklqltnlmc73zqk6xapq5vs"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"8FA0DD3358FB97E2E60D2745B25EA368FF293B4A","endDate":"2019-08-03T05:32:23.907737Z","keyId":"c50e7558-a4e8-4c57-a0dd-d0e36544a65e","startDate":"2018-08-03T05:32:23.907737Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-31-39 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-31-39","id":"a537c974-7e23-4050-a5ee-131ec33f7462","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-31-39 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-31-39","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8ac070ba-151a-4f1c-9211-257a1924934f","deletionTimestamp":"2018-08-20T14:37:48Z","acceptMappedClaims":null,"addIns":[],"appId":"2620c816-b175-4453-b482-ee9f50a6b3b0","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappbca470725","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappbca470725","identifierUris":["http://easycreate.azure.com/javasdkappbca470725"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-28T14:37:46.178Z","keyId":"bf2a45a9-5b9a-426b-9876-6eea87556a8a","startDate":"2018-08-20T14:37:46.178Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappbca470725 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappbca470725","id":"ab116896-8c90-4162-84db-26ea0db5dbda","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappbca470725 on your behalf.","userConsentDisplayName":"Access + javasdkappbca470725","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappbca470725"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8ad872fb-e4d1-4b34-af97-cea8deadaa78","deletionTimestamp":"2018-08-14T05:35:20Z","acceptMappedClaims":null,"addIns":[],"appId":"92c28080-ba74-4211-b643-99b0bac2c394","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-35-12","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-35-12","identifierUris":["http://clisp-test-4btvcf2xh"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-35-12 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-35-12","id":"4725df2e-e55e-4e3e-8157-ec751a96bbae","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-35-12 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-35-12","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:35:17.791139Z","keyId":"25698b46-0471-43e9-a5e3-e40cc7ac5db9","startDate":"2018-08-14T05:35:17.791139Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8b054ef4-6fc7-4e0b-8fec-d0a5b5438969","deletionTimestamp":"2018-08-22T05:32:08Z","acceptMappedClaims":null,"addIns":[],"appId":"7f60bbe1-1f49-4fba-bdeb-ec68718838e0","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-31-43","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-31-43","identifierUris":["http://cli-grapho5nmx"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-31-43 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-31-43","id":"f62aabf6-51d7-429a-80fb-1f4d17169f2f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-31-43 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-31-43","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:31:43.906374Z","keyId":"c348735d-a4ce-4b81-b968-cc59e20ae6b3","startDate":"2018-08-22T05:31:43.906374Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8c131322-b149-426d-9cb9-56aae60ab267","deletionTimestamp":"2018-08-02T05:32:15Z","acceptMappedClaims":null,"addIns":[],"appId":"13180f50-224b-4739-acff-513cfbc532c2","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-08-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-08-31","identifierUris":["http://clitestf3efkpcmem"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-08-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-08-31","id":"371e7039-4f0c-4e9e-80bc-09e635ca30bf","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-08-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-08-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-02T05:08:31.338843Z","keyId":"7d58ba12-9eb1-4e0d-9dda-071f2c853a32","startDate":"2018-08-02T05:08:31.338843Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8c303860-4744-4005-a453-1e0dd35ce260","deletionTimestamp":"2018-08-29T15:30:31Z","acceptMappedClaims":null,"addIns":[],"appId":"15103772-e92f-488c-ba92-5d8cd4995cd0","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-15-30-04","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-15-30-04","identifierUris":["http://clitestr3x4s5lwts"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-04 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-15-30-04","id":"4bff2421-ca94-4f51-8873-48468adea542","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-04 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-15-30-04","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T15:30:04.090759Z","keyId":"ee1c3057-c44d-4d77-b95c-7848fcdd71ad","startDate":"2018-08-29T15:30:04.090759Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8d28bdef-53e1-47a6-b87c-31528b76cb67","deletionTimestamp":"2018-08-16T05:50:12Z","acceptMappedClaims":null,"addIns":[],"appId":"a4c46fac-e9c6-4fba-8626-8b28402ef623","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graph33pod","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graph33pod","identifierUris":["http://cli-graph33pod"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graph33pod on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graph33pod","id":"7ada157d-b408-4b06-ac0d-0c7a07091938","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graph33pod on your behalf.","userConsentDisplayName":"Access + cli-graph33pod","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8da4450b-7c8a-4bd1-91e2-71c45e1d44c5","deletionTimestamp":"2018-08-01T05:31:54Z","acceptMappedClaims":null,"addIns":[],"appId":"cbd8f7fa-3992-4bbf-9259-5f879c798542","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphh6evi","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphh6evi","identifierUris":["http://cli-graphh6evi"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphh6evi on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphh6evi","id":"da420c99-8057-4ce7-a2a6-5bc927ab29cf","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphh6evi on your behalf.","userConsentDisplayName":"Access + cli-graphh6evi","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8e08c177-8679-416f-9fa6-828be7cfab2c","deletionTimestamp":"2018-08-01T14:50:00Z","acceptMappedClaims":null,"addIns":[],"appId":"2342df3c-514a-4411-886a-e0ef6a9a32fc","appRoles":[],"availableToOtherTenants":false,"displayName":"ssp36f56290ecb98","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/ssp36f56290ecb98","identifierUris":["http://easycreate.azure.com/ssp36f56290ecb98"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ssp36f56290ecb98 on behalf of the signed-in user.","adminConsentDisplayName":"Access + ssp36f56290ecb98","id":"b6196e40-a324-4459-a109-6144b9a55e46","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ssp36f56290ecb98 on your behalf.","userConsentDisplayName":"Access + ssp36f56290ecb98","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/ssp36f56290ecb98"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8e0ca582-86bc-49be-8a33-44f3b56db904","deletionTimestamp":"2018-08-16T05:27:25Z","acceptMappedClaims":null,"addIns":[],"appId":"ff3dd9af-8dac-45c2-b6e8-7078a3f155f6","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rghzittycugpv7j727dykikrnok6zwkxkp3zsc4xgkase32h5ykwv7symi23qow752q","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rghzittycugpv7j727dykikrnok6zwkxkp3zsc4xgkase32h5ykwv7symi23qow752q","identifierUris":["http://clitest.rghzittycugpv7j727dykikrnok6zwkxkp3zsc4xgkase32h5ykwv7symi23qow752q"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rghzittycugpv7j727dykikrnok6zwkxkp3zsc4xgkase32h5ykwv7symi23qow752q + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rghzittycugpv7j727dykikrnok6zwkxkp3zsc4xgkase32h5ykwv7symi23qow752q","id":"e0ba346e-471f-45f8-a277-d7e66618b89c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rghzittycugpv7j727dykikrnok6zwkxkp3zsc4xgkase32h5ykwv7symi23qow752q + on your behalf.","userConsentDisplayName":"Access clitest.rghzittycugpv7j727dykikrnok6zwkxkp3zsc4xgkase32h5ykwv7symi23qow752q","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:27:18.732409Z","keyId":"882fcda1-e2b9-4d7f-b723-cbf8a48b1af7","startDate":"2018-08-16T05:27:18.732409Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-16T05:27:05.012604Z","keyId":"94ac2b03-4df6-407b-b44e-78f4b4cf9b4d","startDate":"2018-08-16T05:27:05.012604Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8e766373-0909-4af1-a6b7-4c5c9078a650","deletionTimestamp":"2018-08-20T14:38:27Z","acceptMappedClaims":null,"addIns":[],"appId":"6718c49d-916f-4dac-82bb-ce05ceb33e69","appRoles":[],"availableToOtherTenants":false,"displayName":"sspc479731371832","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/sspc479731371832","identifierUris":["http://easycreate.azure.com/sspc479731371832"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access sspc479731371832 on behalf of the signed-in user.","adminConsentDisplayName":"Access + sspc479731371832","id":"ebc33b53-d6ec-4299-bb14-c37f31f2534e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access sspc479731371832 on your behalf.","userConsentDisplayName":"Access + sspc479731371832","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/sspc479731371832"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8ea811ad-1e35-46a4-8ad5-27ab20e80782","deletionTimestamp":"2018-08-14T19:46:19Z","acceptMappedClaims":null,"addIns":[],"appId":"4b12b7a0-ad74-4025-8807-2c4e83a09a72","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-19-45-47","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-19-45-47","identifierUris":["http://cli_create_rbac_sp_with_password47smjx5r7qk5jisbue4od7iwvlndnj5pmsrpgpapcjw"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-45-47 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-19-45-47","id":"aaf17c3a-c429-4a6a-a017-f5a5cc12d6a7","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-45-47 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-19-45-47","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T19:45:47.070441Z","keyId":"0160b7c0-210e-4029-a813-e9090b867558","startDate":"2018-08-14T19:45:47.070441Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8ef253bc-9317-49d5-900c-b41c4d1eea51","deletionTimestamp":"2018-08-10T11:12:48Z","acceptMappedClaims":null,"addIns":[],"appId":"14f7fa28-cc40-4e9a-b3ef-2334dbc12653","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappbe1126585","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappbe1126585","identifierUris":["http://easycreate.azure.com/javasdkappbe1126585"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-10-29T11:12:44.7501197Z","keyId":"d9d2d187-3f87-4754-8376-c7fa6efe0fe7","startDate":"2018-08-10T11:12:44.7501197Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-18T11:12:44.7408698Z","keyId":"4882a9fe-8420-4364-9217-bc8cbb778fd5","startDate":"2018-08-10T11:12:44.7408698Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappbe1126585 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappbe1126585","id":"19fb82c9-ec6c-46a5-8d10-b6143c81671f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappbe1126585 on your behalf.","userConsentDisplayName":"Access + javasdkappbe1126585","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappbe1126585"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8f416024-beb8-4a17-9388-498a767131b3","deletionTimestamp":"2018-08-28T10:47:35Z","acceptMappedClaims":null,"addIns":[],"appId":"deb1ac81-f0b8-44fd-b517-4dd23bc81aec","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-10-35-20","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-10-35-20","identifierUris":["http://clitesta72jl6zyim"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-20 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-10-35-20","id":"85a9308d-7570-4b84-a73d-d3641060e460","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-20 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-10-35-20","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T10:35:20.462506Z","keyId":"0de874a8-51be-42bd-9c5b-6c88668770f5","startDate":"2018-08-28T10:35:20.462506Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8f5885e7-818d-42bf-aebd-1056f1747806","deletionTimestamp":"2018-08-29T16:01:11Z","acceptMappedClaims":null,"addIns":[],"appId":"1eb5104b-27d3-445a-953c-986380c517fc","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-16-01-04","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-16-01-04","identifierUris":["http://cli_create_rbac_sp_minimaldtodepyhwvjohiajnz7jrvfo532hdydz3svk6d4f62ipn677x"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-01-04 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-16-01-04","id":"14c94731-2e11-4d8f-97ad-b22565078719","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-01-04 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-16-01-04","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T16:01:04.255385Z","keyId":"b0d462e1-9b31-4548-90fc-7270341e1e4d","startDate":"2018-08-29T16:01:04.255385Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8fa9e141-2f82-47d5-b30a-11a1be726eae","deletionTimestamp":"2018-08-02T05:09:27Z","acceptMappedClaims":null,"addIns":[],"appId":"73550250-0893-4d68-913d-c15c7172a348","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rg3jyb4oeoaxjo4xc6o4bscgvfswijqifhdddmb2w35m5zagtdqbji6ufokezsyka2o","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rg3jyb4oeoaxjo4xc6o4bscgvfswijqifhdddmb2w35m5zagtdqbji6ufokezsyka2o","identifierUris":["http://clitest.rg3jyb4oeoaxjo4xc6o4bscgvfswijqifhdddmb2w35m5zagtdqbji6ufokezsyka2o"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rg3jyb4oeoaxjo4xc6o4bscgvfswijqifhdddmb2w35m5zagtdqbji6ufokezsyka2o + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rg3jyb4oeoaxjo4xc6o4bscgvfswijqifhdddmb2w35m5zagtdqbji6ufokezsyka2o","id":"a4c4954e-ea08-4d0a-888b-228e9a80826c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rg3jyb4oeoaxjo4xc6o4bscgvfswijqifhdddmb2w35m5zagtdqbji6ufokezsyka2o + on your behalf.","userConsentDisplayName":"Access clitest.rg3jyb4oeoaxjo4xc6o4bscgvfswijqifhdddmb2w35m5zagtdqbji6ufokezsyka2o","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-02T05:09:20.801918Z","keyId":"303cd287-f00d-4605-b9a2-ac6c7270b1d1","startDate":"2018-08-02T05:09:20.801918Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-02T05:09:03.931277Z","keyId":"8712e380-d972-4fa7-b750-7a394bf5dd0e","startDate":"2018-08-02T05:09:03.931277Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8fd3ab85-24af-4ade-9136-5919424f9192","deletionTimestamp":"2018-08-06T14:38:28Z","acceptMappedClaims":null,"addIns":[],"appId":"3bacd570-d077-45d8-abc7-c1ccbfcfff46","appRoles":[],"availableToOtherTenants":false,"displayName":"ssp634249969cb55","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/ssp634249969cb55","identifierUris":["http://easycreate.azure.com/ssp634249969cb55"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ssp634249969cb55 on behalf of the signed-in user.","adminConsentDisplayName":"Access + ssp634249969cb55","id":"c496307e-1fd5-4c76-8d50-9e737ef124f6","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ssp634249969cb55 on your behalf.","userConsentDisplayName":"Access + ssp634249969cb55","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/ssp634249969cb55"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"8fe24b1f-fd84-4a6f-ab88-061e9d3dfbf3","deletionTimestamp":"2018-08-04T05:07:57Z","acceptMappedClaims":null,"addIns":[],"appId":"bf00ffc9-3d67-447a-af08-f2d2ad517c25","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-07-46","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-07-46","identifierUris":["http://clitest622dcq2geq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-07-46 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-07-46","id":"50de5a69-114e-4c78-8ee2-b444581abfb1","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-07-46 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-07-46","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-04T05:07:46.327048Z","keyId":"822b2445-8ebf-437f-89ea-edf86e2d3b2e","startDate":"2018-08-04T05:07:46.327048Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"9066c8c3-91fc-4465-ac6a-23eb654727fc","deletionTimestamp":"2018-08-04T05:34:20Z","acceptMappedClaims":null,"addIns":[],"appId":"bfdb687b-67d5-49d1-ad25-b58fa2a8e2fa","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-33-54","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-33-54","identifierUris":["http://cli_create_rbac_sp_with_certgfga26n4wp2aedjes6egh7ivexdupoi6r52764djoqn7ki6"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"EA6E07657D9221EFD58B0AF2EBF3AD807DC54B61","endDate":"2019-08-04T05:34:18.399505Z","keyId":"781ff44f-557b-4ee7-a7c4-1f39f7642c76","startDate":"2018-08-04T05:34:18.399505Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-33-54 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-33-54","id":"a7c39cee-e20c-46f1-afd7-6534f30931dc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-33-54 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-33-54","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"906954cd-bd56-4b2f-93e0-492e86c6c545","deletionTimestamp":"2018-08-10T05:38:45Z","acceptMappedClaims":null,"addIns":[],"appId":"09ad8baf-726d-4820-8231-0c36cda40cce","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-38-26","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-38-26","identifierUris":["http://cli_create_rbac_sp_with_passwordabdo4wmlptr6ktx6gk3oqemdbiopc5y4copoorjqojr"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-38-26 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-38-26","id":"7af54037-979a-41d7-b3a6-9faf68a5ac19","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-38-26 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-38-26","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:38:26.933098Z","keyId":"671fe21f-a3ac-4242-88cb-4f05a2ad6619","startDate":"2018-08-10T05:38:26.933098Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"906b2ae4-e9ca-4bc7-819a-fa768115d7b3","deletionTimestamp":"2018-08-03T05:31:52Z","acceptMappedClaims":null,"addIns":[],"appId":"14aa6e14-32a9-4ad2-b955-546821c7db1b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-31-28","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-31-28","identifierUris":["http://cli_create_rbac_sp_with_certniokikrtf5iqpompwvm3bnyq2kaed2idvzpnq3vzdmoddpq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"D3C8BA64954F6C529D2A8DBFF3193E1B6A1D231C","endDate":"2019-08-03T05:31:51.117716Z","keyId":"eb5ad8f4-f4ad-4345-b006-4ff5a7c0e0db","startDate":"2018-08-03T05:31:51.117716Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-31-28 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-31-28","id":"8a1b3ac3-1a78-452b-ba73-d311d5e5cc39","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-31-28 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-31-28","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"91794647-bdf5-47a6-a199-ac376b156dd4","deletionTimestamp":"2018-08-14T05:37:17Z","acceptMappedClaims":null,"addIns":[],"appId":"ff804a11-6f0c-4cad-8966-21c00e99ba18","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-07-29","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-07-29","identifierUris":["http://clitest2yvqhz3n3o"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-29 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-07-29","id":"2a5eaf08-387d-44ac-8bf6-5f37aebc55d8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-29 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-07-29","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:07:29.932083Z","keyId":"c81de197-1601-4b3b-99c2-6f532fcfe6d4","startDate":"2018-08-14T05:07:29.932083Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"91838b6b-d4ea-4300-810e-fdda5654ad5b","deletionTimestamp":"2018-08-11T05:13:52Z","acceptMappedClaims":null,"addIns":[],"appId":"2799048b-4552-4ab5-80c1-1425cd776d7e","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-13-18","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-13-18","identifierUris":["http://clitestugewvuwzrt"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-18 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-13-18","id":"a141452e-8be0-44e8-b6c7-cc9a4c6af38f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-18 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-13-18","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:13:18.371082Z","keyId":"544d9905-927f-4708-96f8-bc4cd369edf9","startDate":"2018-08-11T05:13:18.371082Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"918bbd64-8783-4148-bee0-f998c413e2df","deletionTimestamp":"2018-08-21T05:34:07Z","acceptMappedClaims":null,"addIns":[],"appId":"20348451-c71d-4aaa-8058-f302d689f4a5","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-33-20","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-33-20","identifierUris":["http://cli_test_sp_with_kv_new_certzuf6e6ankv5dyz6jvh5mb2ezspzr65uvhiq5rslgyngs5wn"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"1EC8C5FD96C2F47DF030F79E38518F226E44B232","endDate":"2019-08-21T05:33:46.991172Z","keyId":"bbd5e61e-74fa-4330-8d58-b1d59b2d54f5","startDate":"2018-08-21T05:33:46.991172Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-33-20 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-33-20","id":"c031a58b-7066-4bd8-9bf6-f20ec9f7b5d1","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-33-20 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-33-20","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"91a46624-9084-4705-ae41-b328cd3b27f2","deletionTimestamp":"2018-08-22T05:32:09Z","acceptMappedClaims":null,"addIns":[],"appId":"0f0f6bdd-4407-4b79-a16c-f776b0fec2c2","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-31-58","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-31-58","identifierUris":["http://cli_create_rbac_sp_with_certku2dcf5goivuxzxtfrdjhmwynrgk5gbvrydytudx4ucy2cd"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"F75FBD8723B1EC5929FDB6A4F613D5F22D173C6E","endDate":"2019-08-22T05:32:07.666887Z","keyId":"6937543f-2828-4022-b794-f62db54207b8","startDate":"2018-08-22T05:32:07.666887Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-31-58 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-31-58","id":"305fdd8d-3984-4671-aa26-ed8044eba77c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-31-58 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-31-58","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"92427384-f221-47d6-99c4-13971ef9743f","deletionTimestamp":"2018-08-02T05:33:48Z","acceptMappedClaims":null,"addIns":[],"appId":"d594a1c4-32e8-4ac7-8208-2907b358c6a0","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-33-33","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-33-33","identifierUris":["http://cli_test_sp_with_kv_existing_certtdtok4x7bst2yxojlxbf56l73zm4yzq7giuzxd2dvd"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"5A685774EFE0AEC21C4DD9E9C0818792CAFF0254","endDate":"2019-08-02T05:33:46.325158Z","keyId":"c0f7ebc8-267c-4be1-b669-f5a0bcdaad97","startDate":"2018-08-02T05:33:46.325158Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-33 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-33-33","id":"d8773b1c-7872-406e-b18e-9a942fd14958","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-33 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-33-33","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"93523dc0-2c28-44a5-b2a0-d8a8c03fb9df","deletionTimestamp":"2018-08-07T14:46:18Z","acceptMappedClaims":null,"addIns":[],"appId":"19283410-8f22-4b3c-a76d-57356f18c083","appRoles":[],"availableToOtherTenants":false,"displayName":"ssp77630842ec860","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/ssp77630842ec860","identifierUris":["http://easycreate.azure.com/ssp77630842ec860"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ssp77630842ec860 on behalf of the signed-in user.","adminConsentDisplayName":"Access + ssp77630842ec860","id":"87aeb4ed-f4e3-4c09-ab0c-c0a512ddd450","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ssp77630842ec860 on your behalf.","userConsentDisplayName":"Access + ssp77630842ec860","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/ssp77630842ec860"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"943792ae-0e91-47e8-b3be-0e9fe12a5d6b","deletionTimestamp":"2018-08-24T05:55:21Z","acceptMappedClaims":null,"addIns":[],"appId":"c3435b57-f662-4b68-a3f0-0eec4325a94d","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-55-03","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-55-03","identifierUris":["http://cli-graphm4qsq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-55-03 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-55-03","id":"a08157aa-f4ec-47fc-a3db-f4fff1978782","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-55-03 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-55-03","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:55:03.070006Z","keyId":"a9bdf1ca-2e5c-4299-91b8-b11cb514fe1c","startDate":"2018-08-24T05:55:03.070006Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"9456f3d9-7da8-4f63-b8e6-3530a724cc6c","deletionTimestamp":"2018-08-25T08:36:21Z","acceptMappedClaims":null,"addIns":[],"appId":"a4381f15-a613-495d-bd47-c01f88ae162b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-08-35-59","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-08-35-59","identifierUris":["http://clitest4a6rbgnieu"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-59 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-08-35-59","id":"200683e2-9a7c-4ed2-9712-3586fe5e3580","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-59 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-08-35-59","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T08:35:59.225647Z","keyId":"f7749f82-1813-4c73-aae6-fb6678aed324","startDate":"2018-08-25T08:35:59.225647Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"9548f903-aaa5-4dd3-9cd9-f69ac0b7753b","deletionTimestamp":"2018-08-21T05:33:46Z","acceptMappedClaims":null,"addIns":[],"appId":"d5f7c708-d0c2-4fb5-8409-be1025859ffe","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-33-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-33-31","identifierUris":["http://cli_test_sp_with_kv_existing_cert7lgmvu4lapx2gyvvapglms6qmbitithldfe4vlhejf"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"94243117F53BC39D228B2E5D1E9CC554E7ACC9C8","endDate":"2019-08-21T05:33:45.088812Z","keyId":"771f013b-ad32-4a44-93ea-a5868b67a469","startDate":"2018-08-21T05:33:45.088812Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-33-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-33-31","id":"6cef6488-6c73-437f-aef7-881f2de9d3cc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-33-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-33-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"9606c9b3-535e-40bd-958c-bd8055c3b22a","deletionTimestamp":"2018-08-09T05:11:37Z","acceptMappedClaims":null,"addIns":[],"appId":"df21dfd7-809c-4a02-b079-fd07767c8ea2","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgbhaxn5sbjjhyr7kz65kjucqjfkysq6ykjlqgrw2ici5zexvkd7xne4jycvroybgvw","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgbhaxn5sbjjhyr7kz65kjucqjfkysq6ykjlqgrw2ici5zexvkd7xne4jycvroybgvw","identifierUris":["http://clitest.rgbhaxn5sbjjhyr7kz65kjucqjfkysq6ykjlqgrw2ici5zexvkd7xne4jycvroybgvw"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgbhaxn5sbjjhyr7kz65kjucqjfkysq6ykjlqgrw2ici5zexvkd7xne4jycvroybgvw + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgbhaxn5sbjjhyr7kz65kjucqjfkysq6ykjlqgrw2ici5zexvkd7xne4jycvroybgvw","id":"8c9a55c6-818b-4562-a382-ba74bbe3ff5c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgbhaxn5sbjjhyr7kz65kjucqjfkysq6ykjlqgrw2ici5zexvkd7xne4jycvroybgvw + on your behalf.","userConsentDisplayName":"Access clitest.rgbhaxn5sbjjhyr7kz65kjucqjfkysq6ykjlqgrw2ici5zexvkd7xne4jycvroybgvw","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:11:34.433926Z","keyId":"e1ce2e21-ed96-4e55-ada0-ee1d87ea0582","startDate":"2018-08-09T05:11:34.433926Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-09T05:11:19.450759Z","keyId":"1600e9eb-4cc4-4a34-878c-4cc1128fe4b8","startDate":"2018-08-09T05:11:19.450759Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"96bf889a-b803-4f8a-a666-698d679c20cc","deletionTimestamp":"2018-08-17T21:11:22Z","acceptMappedClaims":null,"addIns":[],"appId":"784126d2-9e20-44c0-967d-118f7d421603","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappb35085900","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappb35085900","identifierUris":["http://easycreate.azure.com/javasdkappb35085900"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-05T22:11:18.7382744Z","keyId":"cd07c3ed-e60e-4997-b647-8fc2df07e275","startDate":"2018-08-17T21:11:18.7382744Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-25T22:11:18.7316749Z","keyId":"e9c059ea-33b6-444c-8ca4-43b8a87af458","startDate":"2018-08-17T21:11:18.7316749Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappb35085900 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappb35085900","id":"f09d7e92-8e2b-40bc-ba0e-069e11c40d12","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappb35085900 on your behalf.","userConsentDisplayName":"Access + javasdkappb35085900","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-06T21:11:20.6645361Z","keyId":"e7063aae-6005-494a-80e3-6f05b38ad911","startDate":"2018-08-17T21:11:20.6645361Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappb35085900"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"98adf6f3-03cb-4f60-b3f7-50d7d1c21e75","deletionTimestamp":"2018-08-21T05:21:34Z","acceptMappedClaims":null,"addIns":[],"appId":"81783906-2ce6-42ee-9cab-4b727ce23ba3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-07-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-07-31","identifierUris":["http://clitestcsqzc63g4y"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-07-31","id":"83f6be6d-3b2c-41b2-a635-346be47a1591","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-07-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:07:31.70408Z","keyId":"1de2c674-79a2-4968-a9bc-99d8bd33c37f","startDate":"2018-08-21T05:07:31.70408Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"9950837b-e7e9-42cf-8682-b016c7637a46","deletionTimestamp":"2018-08-29T15:44:13Z","acceptMappedClaims":null,"addIns":[],"appId":"fc124354-e77a-44fd-ac84-058235f47984","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-15-30-04","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-15-30-04","identifierUris":["http://clitestc36wvua5hs"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-04 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-15-30-04","id":"0f32b576-3a55-4f23-9fc4-e7b3ca4f2c98","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-04 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-15-30-04","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T15:30:04.084225Z","keyId":"2b353e84-bad7-4652-80cf-7e634a6067b0","startDate":"2018-08-29T15:30:04.084225Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"9d12c01b-ab3c-49f6-a4cb-133d6b88c4f7","deletionTimestamp":"2018-08-10T05:38:01Z","acceptMappedClaims":null,"addIns":[],"appId":"2d62982f-5b28-4921-9de4-e142ef1de2c1","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-37-49","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-37-49","identifierUris":["http://clisp-test-fgg7idziz"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-37-49 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-37-49","id":"7f9ee657-c042-494b-9cbf-85cdeac38559","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-37-49 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-37-49","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:37:54.472197Z","keyId":"c552b737-dc75-4718-b06d-18e1a4ee2ed5","startDate":"2018-08-10T05:37:54.472197Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"9d42ae1a-7515-49f5-bb0f-4ad771d07b02","deletionTimestamp":"2018-08-11T05:33:53Z","acceptMappedClaims":null,"addIns":[],"appId":"c4d3c710-a2f8-499f-8129-d233ea3d1595","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-13-23","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-13-23","identifierUris":["http://clitest2yme5sm4so"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-23 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-13-23","id":"6ddb1551-d159-4db2-83b4-540ea81a0e00","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-23 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-13-23","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:13:23.198036Z","keyId":"a8f3641e-beee-4b39-b141-95cfb46a3d10","startDate":"2018-08-11T05:13:23.198036Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"9e2bc4fc-4dbd-4d9f-9358-020c8a4420fc","deletionTimestamp":"2018-08-21T05:21:12Z","acceptMappedClaims":null,"addIns":[],"appId":"e5918ce4-4e05-4f20-8928-8259faf55b7e","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-07-33","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-07-33","identifierUris":["http://clitestxmiwwmedrz"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-33 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-07-33","id":"3c5007dc-0092-4a2e-8622-0525b953afd0","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-33 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-07-33","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:07:33.3527Z","keyId":"f2685b88-33cd-4ca0-9487-fbbeee046218","startDate":"2018-08-21T05:07:33.3527Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"9ee1c74e-b050-4eb4-b8a7-e6dadbd44088","deletionTimestamp":"2018-08-17T05:07:56Z","acceptMappedClaims":null,"addIns":[],"appId":"98f53b0d-25be-4a90-9213-99caf62764dc","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-07-29","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-07-29","identifierUris":["http://clitestrmr2ls7qq7"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-29 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-07-29","id":"7792defb-6b9e-4580-b498-8fdd864c5f10","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-29 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-07-29","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:07:29.287827Z","keyId":"95cc0885-e201-446d-8929-ebc3b501b42a","startDate":"2018-08-17T05:07:29.287827Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"9ff74606-189c-4193-8b39-e802f0294687","deletionTimestamp":"2018-08-02T05:33:09Z","acceptMappedClaims":null,"addIns":[],"appId":"757ca5a5-ffec-416e-bda1-c6dea5a9cf6b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-33-00","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-33-00","identifierUris":["http://clisp-test-se55x62eo"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-00 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-33-00","id":"f2115359-5005-4f0d-aade-bb1a3f1a0f33","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-00 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-33-00","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-02T05:33:06.309213Z","keyId":"63b52bd9-8765-457d-973d-8724b5ebadc8","startDate":"2018-08-02T05:33:06.309213Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a0d228ec-f064-4d43-a795-38935d33a1cb","deletionTimestamp":"2018-08-16T15:07:35Z","acceptMappedClaims":null,"addIns":[],"appId":"f6a95f8e-86cf-4c4f-b669-cc5686bb4c32","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp48251609a","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp48251609a","identifierUris":["http://easycreate.azure.com/javasdkapp48251609a"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-24T15:07:30.399Z","keyId":"89b475ef-6d3c-40d7-aac3-8751abe2646e","startDate":"2018-08-16T15:07:30.399Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp48251609a on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp48251609a","id":"635142f5-d920-42a3-bd25-ceccf35f8188","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp48251609a on your behalf.","userConsentDisplayName":"Access + javasdkapp48251609a","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp48251609a"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}],"odata.nextLink":"deletedDirectoryObjects/$/Microsoft.DirectoryServices.Application?$skiptoken=X''44537074020000304170706C69636174696F6E5F36386438646338632D623834312D343966382D623664362D303261653636366337396465304170706C69636174696F6E5F36386438646338632D623834312D343966382D623664362D30326165363636633739646500304170706C69636174696F6E5F61306432323865632D663036342D346434332D613739352D333839333564333361316362304170706C69636174696F6E5F61306432323865632D663036342D346434332D613739352D3338393335643333613163620000000000000000000000''"}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['195057'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 20:56:39 GMT'] + duration: ['3234475'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [BnOm9eidzVvEzdcjEkK3IqSSrIC1S15Nz8usiy4jLaU=] + ocp-aad-session-key: [DiBC96JR_Nh35uD0kalDHyI0FkzgigaDDc0JU4gNFOVFD-u9kzFZV5HoD01QYIVCe7GzJBC4IpvlLkmjytlAlsZ0i4zehtT1_QTsVNjezEAXHyfgN33QII6SjRL7oNPq714K_fCi1dOkgu19eUVrGw.Fa2hYCScJ8MsE7ru__AqCwUvracAKBJu1DplGDkwMM0] + pragma: [no-cache] + request-id: [20fa88e8-b3d5-470d-a7df-c0f38be59b9b] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: GET + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/deletedDirectoryObjects/$/Microsoft.DirectoryServices.Application?api-version=1.6&$skiptoken=X'44537074020000304170706C69636174696F6E5F36386438646338632D623834312D343966382D623664362D303261653636366337396465304170706C69636174696F6E5F36386438646338632D623834312D343966382D623664362D30326165363636633739646500304170706C69636174696F6E5F61306432323865632D663036342D346434332D613739352D333839333564333361316362304170706C69636174696F6E5F61306432323865632D663036342D346434332D613739352D3338393335643333613163620000000000000000000000' + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#deletedDirectoryObjects/Microsoft.DirectoryServices.Application","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a1401694-18e2-41d3-8314-479166f50553","deletionTimestamp":"2018-08-11T05:13:58Z","acceptMappedClaims":null,"addIns":[],"appId":"6c2f5e19-180d-4292-b2cc-4bb4080d6835","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-13-16","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-13-16","identifierUris":["http://clitesta47y273xq6"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-16 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-13-16","id":"7af3cf01-ba53-4235-8afe-5e1c351dcea2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-13-16 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-13-16","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:13:16.328628Z","keyId":"8544c7ea-3595-470f-80cf-9b9d170c6b0b","startDate":"2018-08-11T05:13:16.328628Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a1784f5a-5782-44e1-8d36-69e0f0225d67","deletionTimestamp":"2018-08-28T11:01:58Z","acceptMappedClaims":null,"addIns":[],"appId":"41dae0e3-eb3f-451b-97f6-a276fb03866e","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-11-01-29","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-11-01-29","identifierUris":["http://cli_create_rbac_sp_with_certigfed65sdexz3fdmegwviczrgqy5uj3dukkzn4we7iculgm"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"C7B0F1ECDDF33E662F8DF3F7C19EB08444C946BF","endDate":"2019-08-28T11:01:57.061517Z","keyId":"7dbf5169-8f7f-427c-ac46-3198d4a33928","startDate":"2018-08-28T11:01:57.061517Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-01-29 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-11-01-29","id":"a44bc783-5ea7-4674-97bb-2947d14b0ff4","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-01-29 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-11-01-29","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a1dc369f-d620-4052-8c4b-4c8ccdabf03e","deletionTimestamp":"2018-08-17T05:19:54Z","acceptMappedClaims":null,"addIns":[],"appId":"6c65f962-ee93-4bb6-8adb-3c6aa71b947f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-07-28","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-07-28","identifierUris":["http://clitestyc4z3k2t5q"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-28 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-07-28","id":"c7ec080b-4ac8-400d-a10c-3631463365e3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-28 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-07-28","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:07:28.102565Z","keyId":"faeaf436-444a-4044-aea2-d281c7ffca16","startDate":"2018-08-17T05:07:28.102565Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a20eb463-9361-4bd6-bb8b-155499e54adc","deletionTimestamp":"2018-08-21T05:32:52Z","acceptMappedClaims":null,"addIns":[],"appId":"1be56f75-8b8c-4e24-a4f3-b8b61460e657","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-32-27","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-32-27","identifierUris":["http://cli-graphseum6"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-32-27 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-32-27","id":"2f340186-faa2-40ce-9d6a-7a28322bfe75","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-32-27 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-32-27","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:32:27.233618Z","keyId":"e3353d5a-b5d6-4a4a-9c3f-de93c37e6304","startDate":"2018-08-21T05:32:27.233618Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a21b219c-c309-4533-a93d-71bcf71eef23","deletionTimestamp":"2018-08-28T11:01:29Z","acceptMappedClaims":null,"addIns":[],"appId":"bbe73b9a-b947-46cf-be7e-9918911756e9","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-11-01-04","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-11-01-04","identifierUris":["http://cli-graphxfdw2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-01-04 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-11-01-04","id":"cb163e3c-97ed-478e-944e-25e7f2a55000","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-01-04 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-11-01-04","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T11:01:04.796736Z","keyId":"d16dc6c4-38f1-44dd-9e6b-e19e6b922766","startDate":"2018-08-28T11:01:04.796736Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a21d85c1-e572-4969-962a-6904f7b6deb0","deletionTimestamp":"2018-08-02T05:33:49Z","acceptMappedClaims":null,"addIns":[],"appId":"8715685b-ae25-403e-9e8a-c0fb6cf6d404","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-33-30","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-33-30","identifierUris":["http://cli_create_rbac_sp_with_passwordrkm3itf2xuxlwuyoe7duevd7hlor6z6aj6vfgceiukq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-30 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-33-30","id":"1dedbde8-b21b-4041-a607-b04bb4cf689b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-30 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-33-30","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-02T05:33:30.227083Z","keyId":"de03f519-af14-44b1-806e-0f421fbbeed1","startDate":"2018-08-02T05:33:30.227083Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a2754b57-ab74-4d49-9984-49f7e355f379","deletionTimestamp":"2018-08-18T05:32:08Z","acceptMappedClaims":null,"addIns":[],"appId":"86405442-ce78-4a5a-8ff9-f54014630436","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-32-00","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-32-00","identifierUris":["http://clisp-test-fscgcf4lh"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-32-00 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-32-00","id":"85e01343-8d80-487c-9d9b-d5af0fde641b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-32-00 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-32-00","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:32:05.461336Z","keyId":"bc38de2d-6c3f-4bc0-b0bc-1f7d034ed450","startDate":"2018-08-18T05:32:05.461336Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a33fc141-cd17-4e2b-9b86-2939a4d97196","deletionTimestamp":"2018-08-21T05:32:33Z","acceptMappedClaims":null,"addIns":[],"appId":"f0ce1ecb-0ee2-4f2f-988a-2cabdd8ae676","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphukt7z","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphukt7z","identifierUris":["http://cli-graphukt7z"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphukt7z on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphukt7z","id":"21fe5a1d-3dbf-4046-b4ac-867f530f9c82","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphukt7z on your behalf.","userConsentDisplayName":"Access + cli-graphukt7z","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a4e1975b-890c-4abc-aafa-1d9e230b5f7f","deletionTimestamp":"2018-08-18T05:08:11Z","acceptMappedClaims":null,"addIns":[],"appId":"93b282cf-b073-4c14-8243-40f29099364a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-07-37","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-07-37","identifierUris":["http://clitestbt2xebn4ag"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-37 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-07-37","id":"9923aa74-1b38-4038-b507-cb65a80a9e8c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-37 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-07-37","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:07:37.410852Z","keyId":"f34df0ff-0154-476a-bb5f-340d71304393","startDate":"2018-08-18T05:07:37.410852Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a4ffa457-9d70-479a-a6d9-4ee8b86a4759","deletionTimestamp":"2018-08-01T11:17:22Z","acceptMappedClaims":null,"addIns":[],"appId":"831368cc-7077-46a3-a5bf-116002f99ea9","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappeb581032d","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappeb581032d","identifierUris":["http://easycreate.azure.com/javasdkappeb581032d"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-10-20T11:17:19.8190628Z","keyId":"54d37a86-8066-422c-9026-241cef302ae0","startDate":"2018-08-01T11:17:19.8190628Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-09T11:17:19.8133802Z","keyId":"7bcb27de-8e22-4dca-81c8-11dce332d4da","startDate":"2018-08-01T11:17:19.8133802Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappeb581032d on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappeb581032d","id":"44cd5e60-543e-43e5-ab72-1da8855e225b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappeb581032d on your behalf.","userConsentDisplayName":"Access + javasdkappeb581032d","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappeb581032d"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a5177f76-6fa5-4c64-8794-e3876148b04b","deletionTimestamp":"2018-08-03T05:31:22Z","acceptMappedClaims":null,"addIns":[],"appId":"97d22858-958e-4d69-8f08-cf18d6241e45","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-31-13","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-31-13","identifierUris":["http://clisp-test-y24mjxxum"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-31-13 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-31-13","id":"c7da0485-7b02-4288-a4ce-dcf358d014a3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-31-13 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-31-13","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-03T05:31:19.615761Z","keyId":"64a00ecc-7316-4a84-8a51-c1c0f44dc207","startDate":"2018-08-03T05:31:19.615761Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a56a2d29-2d36-4b8f-9837-a4872cc99cc0","deletionTimestamp":"2018-08-16T05:50:59Z","acceptMappedClaims":null,"addIns":[],"appId":"f3464aa3-65e6-4770-86d5-1a54c14b5975","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-50-42","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-50-42","identifierUris":["http://cli_create_rbac_sp_with_passwordrnexltrpbzbgsdg3fvrrziupah2mv4ikgt4x3yhymrf"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-50-42 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-50-42","id":"46b74c6f-5866-42f2-902d-25d78db7ea0e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-50-42 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-50-42","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:50:42.301335Z","keyId":"e927e516-57aa-43ca-a434-588df8b0d542","startDate":"2018-08-16T05:50:42.301335Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a6595146-1507-4d70-ba48-5266ccdd0c31","deletionTimestamp":"2018-08-15T05:46:48Z","acceptMappedClaims":null,"addIns":[],"appId":"2b74827d-11d0-4849-91f8-084dd4ce5f2b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-46-33","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-46-33","identifierUris":["http://cli_test_sp_with_kv_existing_cert7lbwpwjq5z7imntk4sr7vmiemyu4dxqqc5yeoixivm2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"AD5359D4C6405BDF640CEAC37791913A6326A855","endDate":"2019-02-15T05:46:27Z","keyId":"2b7175c5-89bd-4402-bed3-55cc5c497125","startDate":"2018-08-15T05:46:46.225004Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-46-33 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-46-33","id":"6fb1f49e-ca5a-45ec-b20c-f7123a470834","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-46-33 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-46-33","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a68aa034-8dee-4b14-b1cc-766b3fac7fc0","deletionTimestamp":"2018-08-15T05:21:38Z","acceptMappedClaims":null,"addIns":[],"appId":"fe598bff-d170-4adc-a898-82e0173c3c9a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-20-46","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-20-46","identifierUris":["http://clitest5b77h6sztj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-46 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-20-46","id":"61cb9722-3dee-4131-8fcd-5ac71aa21282","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-46 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-20-46","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:20:46.456859Z","keyId":"c8e497b4-bf4b-4d1d-bccd-14c4add95731","startDate":"2018-08-15T05:20:46.456859Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a6cf357e-7031-42ae-a8c9-d73f903ec8ca","deletionTimestamp":"2018-08-15T05:46:25Z","acceptMappedClaims":null,"addIns":[],"appId":"f5940c98-bc98-4da0-9444-8005b9aa6130","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-45-20","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-45-20","identifierUris":["http://cli_test_sp_with_kv_new_certaiey7wdvcamldqnrtjhh2wsqoweg2e27bltnj6sh5dsgcyi"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"6C45708C6C32D1AF0A3E36F7F35FDF525B6459D6","endDate":"2019-08-15T05:45:56.209122Z","keyId":"649588af-fde5-432d-b472-9898f3fc3b14","startDate":"2018-08-15T05:45:56.209122Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-45-20 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-45-20","id":"ec5a69e7-eb5f-4aa5-9068-55716125cc30","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-45-20 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-45-20","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a825c7b3-f8cc-4a6b-be92-81183cab60c0","deletionTimestamp":"2018-08-06T11:49:54Z","acceptMappedClaims":null,"addIns":[],"appId":"2fc8c14e-5ae2-4fcb-afce-b69b33a739e7","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappdb0487816","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappdb0487816","identifierUris":["http://easycreate.azure.com/javasdkappdb0487816"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-10-25T11:49:51.7888718Z","keyId":"6c4af6a4-062a-41f7-abec-d545d8956aa6","startDate":"2018-08-06T11:49:51.7888718Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-14T11:49:51.7836562Z","keyId":"13c357c0-d4d9-4c91-a330-a673908f46ec","startDate":"2018-08-06T11:49:51.7836562Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappdb0487816 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappdb0487816","id":"64591966-c157-4402-8b0f-32a8fc9f71b8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappdb0487816 on your behalf.","userConsentDisplayName":"Access + javasdkappdb0487816","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappdb0487816"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a8460149-6ad3-4a79-8b3f-e8fd5a52207e","deletionTimestamp":"2018-08-02T05:34:22Z","acceptMappedClaims":null,"addIns":[],"appId":"0aab9256-f7e8-44c4-98d6-9fbce1958fd0","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-33-25","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-33-25","identifierUris":["http://cli_test_sp_with_kv_new_certrwf4yoptjw2nqsmsoyqzq4hldns4ikg2pvgp2lf7idwakbe"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"DDF98E7E5FE09ABC61F8939C11E2F76E571DFA58","endDate":"2019-08-02T05:34:03.133939Z","keyId":"16aa1db8-349d-4990-8c6c-e37a95067ebe","startDate":"2018-08-02T05:34:03.133939Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-25 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-33-25","id":"fafab041-09aa-4a50-86d0-311e90a0a373","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-25 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-33-25","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a85af3af-b6c3-4dee-aaba-6c87699c81c3","deletionTimestamp":"2018-08-17T05:31:32Z","acceptMappedClaims":null,"addIns":[],"appId":"98be2c53-4702-4ae6-b4a5-249c16d4799b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-31-25","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-31-25","identifierUris":["http://clisp-test-vo2nusrht"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-31-25 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-31-25","id":"adb21508-2b3e-4801-886e-107dfed794fd","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-31-25 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-31-25","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:31:29.863597Z","keyId":"40dcf544-a6d5-49ab-9fe7-4df3f868217a","startDate":"2018-08-17T05:31:29.863597Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a882dad9-e1b5-4009-8b1d-70790067b05d","deletionTimestamp":"2018-08-14T05:36:45Z","acceptMappedClaims":null,"addIns":[],"appId":"121065f8-961d-40c7-9dbb-cdea88e87b28","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-36-30","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-36-30","identifierUris":["http://cli_test_sp_with_kv_existing_certwnipj2pgy4mufny22t6rug2suegv6pympolwlhucgf"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"A6F78885E513C1AC7D3712A55530AE7D73E99AEE","endDate":"2019-08-14T05:36:44.220509Z","keyId":"82c3cd40-8bf7-4a50-a5f6-bfe6e9dc9798","startDate":"2018-08-14T05:36:44.220509Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-36-30 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-36-30","id":"d623f027-4827-4991-9cf6-df4cb941e403","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-36-30 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-36-30","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"a9a99e6c-5c80-4272-a3ff-e02361966ad5","deletionTimestamp":"2018-08-10T05:38:18Z","acceptMappedClaims":null,"addIns":[],"appId":"db47f30d-5f38-4778-a0d1-3aac51b39696","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-37-54","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-37-54","identifierUris":["http://cli_create_rbac_sp_with_certydn737surxsfo63h62pl3qdd2ngzs7r6sjp4yx3hjc46l3f"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"EFBAC425B536EED1F9C90B2DF78737AF90C4A52E","endDate":"2019-08-10T05:38:12.708353Z","keyId":"d23a1f71-7267-4576-852f-d73f0885967c","startDate":"2018-08-10T05:38:12.708353Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-37-54 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-37-54","id":"033ac2d1-ba43-43c7-8a42-744688c768cf","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-37-54 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-37-54","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"aa6e8870-c2c0-4ce1-bb4d-760fbf0ebbd2","deletionTimestamp":"2018-08-28T10:35:43Z","acceptMappedClaims":null,"addIns":[],"appId":"812fbba7-5c36-4c31-8ef2-359de1bfa17c","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-10-35-18","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-10-35-18","identifierUris":["http://clitestu6hr4tchog"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-18 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-10-35-18","id":"58934b43-a167-4f83-b481-b0f615f1237e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-18 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-10-35-18","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T10:35:18.745205Z","keyId":"6c08e5d9-3f16-41c8-9d68-1929919f7f70","startDate":"2018-08-28T10:35:18.745205Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ab141cb7-6783-492a-8fa6-c4992e4a2213","deletionTimestamp":"2018-08-28T11:02:41Z","acceptMappedClaims":null,"addIns":[],"appId":"5f5b3b96-f6b7-4004-a5bb-4c42920b1808","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-11-02-20","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-11-02-20","identifierUris":["http://cli_test_sp_with_kv_existing_certje3k6rpn7bt5laoc37au4eeooptyfzkwwdig4yi4l7"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"4E5FF41C00D82919CC979BA27AFB85527105275D","endDate":"2019-08-28T11:02:40.468542Z","keyId":"0497ca1f-7485-4416-b097-11974e56d401","startDate":"2018-08-28T11:02:40.468542Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-02-20 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-11-02-20","id":"3e8cfb31-04dd-45da-af9e-837964f5499a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-11-02-20 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-11-02-20","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ab46281d-f5b6-4033-88d6-ccda890075ed","deletionTimestamp":"2018-08-21T05:21:46Z","acceptMappedClaims":null,"addIns":[],"appId":"87aca13d-1db4-467b-b2ed-07dedb9e8973","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-07-33","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-07-33","identifierUris":["http://clitestqc2cd7u6cu"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-33 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-07-33","id":"9c5585a1-f8b1-4f12-85b8-3cb59ee417d3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-33 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-07-33","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:07:33.20207Z","keyId":"787ebbc4-6ec3-4dd9-902d-8a5e68c2cfe7","startDate":"2018-08-21T05:07:33.20207Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ab8a92a2-d9b3-4fcf-bf73-5006ac5d1af0","deletionTimestamp":"2018-08-28T10:51:08Z","acceptMappedClaims":null,"addIns":[],"appId":"7add94e0-7450-4f2c-a586-f8afa3fd428c","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-10-35-19","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-10-35-19","identifierUris":["http://clitestahvy5sgxd4"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-19 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-10-35-19","id":"f591b442-c945-437e-8daf-a7d39f7d873f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-19 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-10-35-19","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T10:35:19.633697Z","keyId":"ed57530c-1bf9-4a46-b20e-54909f06f3df","startDate":"2018-08-28T10:35:19.633697Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ac22ae8f-07db-4ad9-a1c3-c39f68865f83","deletionTimestamp":"2018-08-16T11:09:06Z","acceptMappedClaims":null,"addIns":[],"appId":"b8ef9612-58d4-42db-89cc-fca1617db8d2","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp2f599677b","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp2f599677b","identifierUris":["http://easycreate.azure.com/javasdkapp2f599677b"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-04T11:09:02.8261464Z","keyId":"3f1c59ad-7031-401c-bea2-2ffbc150a90c","startDate":"2018-08-16T11:09:02.8261464Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-24T11:09:02.334279Z","keyId":"6cc84a2b-27c0-4fdc-acdd-f6cf0e0948b6","startDate":"2018-08-16T11:09:02.334279Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp2f599677b on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp2f599677b","id":"331e89f3-d6d2-4ef5-9f74-abc02543a9d4","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp2f599677b on your behalf.","userConsentDisplayName":"Access + javasdkapp2f599677b","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp2f599677b"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"acf55e3d-702d-4d6e-9d8b-b9f08ff31aef","deletionTimestamp":"2018-08-16T05:51:38Z","acceptMappedClaims":null,"addIns":[],"appId":"e8868b5a-f882-4218-b805-16700bceab05","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-51-23","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-51-23","identifierUris":["http://cli_test_sp_with_kv_existing_certnxdgv2ygy2ficq4vfwiypm4d3lqlba6ytpqg2ks4yj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"3F004A6269EB733FEA456A14BC2CD6164DBC0E88","endDate":"2019-08-16T05:51:37.218116Z","keyId":"291e0c1b-c85a-4866-8e8a-79c7a4fa3415","startDate":"2018-08-16T05:51:37.218116Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-51-23 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-51-23","id":"b7ee8be6-ef0a-4eda-82a1-1196af76313a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-51-23 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-51-23","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ad0edea0-70ae-4cad-86c7-f8923647112c","deletionTimestamp":"2018-08-08T14:53:16Z","acceptMappedClaims":null,"addIns":[],"appId":"e33e3f7c-2b8d-4ff7-9ba3-4814f1fe2a27","appRoles":[],"availableToOtherTenants":false,"displayName":"ssp110766202891d","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/ssp110766202891d","identifierUris":["http://easycreate.azure.com/ssp110766202891d"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ssp110766202891d on behalf of the signed-in user.","adminConsentDisplayName":"Access + ssp110766202891d","id":"31100547-b281-4253-93bc-2da0c953fba2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ssp110766202891d on your behalf.","userConsentDisplayName":"Access + ssp110766202891d","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/ssp110766202891d"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ae0c13fc-25f2-4874-bf68-070401a0aca2","deletionTimestamp":"2018-08-25T09:07:31Z","acceptMappedClaims":null,"addIns":[],"appId":"d8e5f1cc-099a-4166-8f06-f49fe68a023b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-09-07-25","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-09-07-25","identifierUris":["http://cli_test_sp_with_kv_existing_cert2yiqte3ntu7ocgsl2336fncnsua62fty4owe2t4z4e"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"C389C5F9B5FA4EB621147E4941952E2EB979F4EE","endDate":"2019-08-25T09:07:30.269011Z","keyId":"332f30da-93cc-4258-8ab1-a5cf19b38672","startDate":"2018-08-25T09:07:30.269011Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-07-25 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-09-07-25","id":"140ff847-1b19-48ed-bcb8-adf36f1adf28","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-07-25 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-09-07-25","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"af7e5b84-2e3f-4673-ab95-f02dca6f28e6","deletionTimestamp":"2018-08-07T05:09:38Z","acceptMappedClaims":null,"addIns":[],"appId":"20f8acb3-fefa-4baa-b1ef-d2bf55f3a4eb","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rg5aggmy5fqrt5i45edsl6vkn6oqkllepky4d43cr6fcls46xhxw2jiybvfwbg4h7oy","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rg5aggmy5fqrt5i45edsl6vkn6oqkllepky4d43cr6fcls46xhxw2jiybvfwbg4h7oy","identifierUris":["http://clitest.rg5aggmy5fqrt5i45edsl6vkn6oqkllepky4d43cr6fcls46xhxw2jiybvfwbg4h7oy"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rg5aggmy5fqrt5i45edsl6vkn6oqkllepky4d43cr6fcls46xhxw2jiybvfwbg4h7oy + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rg5aggmy5fqrt5i45edsl6vkn6oqkllepky4d43cr6fcls46xhxw2jiybvfwbg4h7oy","id":"bf116af9-ea27-473c-8787-de8ffdd08096","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rg5aggmy5fqrt5i45edsl6vkn6oqkllepky4d43cr6fcls46xhxw2jiybvfwbg4h7oy + on your behalf.","userConsentDisplayName":"Access clitest.rg5aggmy5fqrt5i45edsl6vkn6oqkllepky4d43cr6fcls46xhxw2jiybvfwbg4h7oy","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-07T05:09:35.971163Z","keyId":"7c569ad5-2bdb-47ee-911c-94f3b8818638","startDate":"2018-08-07T05:09:35.971163Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-07T05:09:14.132557Z","keyId":"254477ea-fbef-474d-8470-9f7ca0f231d7","startDate":"2018-08-07T05:09:14.132557Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b03cd0d6-e4e8-45aa-a774-b61d7e40ea98","deletionTimestamp":"2018-08-18T05:34:07Z","acceptMappedClaims":null,"addIns":[],"appId":"a88d00d3-e9bf-42e6-8788-2ccc0d849078","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-33-46","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-33-46","identifierUris":["http://cli_test_sp_with_kv_existing_certmocg7wqv6xusvzqp33nhnf545zcbfxay4t7qqoljis2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"840EFB8586B92DCA8B2702D3D6EFB8D33D1981D2","endDate":"2019-02-18T05:33:36Z","keyId":"204ce100-fb41-4f53-be79-4139aa16be57","startDate":"2018-08-18T05:34:05.377964Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-33-46 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-33-46","id":"a3422069-8c51-4e8b-a701-9d9562e473ee","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-33-46 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-33-46","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b0d4af77-728b-4f31-90f7-e4ca26be3cf9","deletionTimestamp":"2018-08-18T05:08:27Z","acceptMappedClaims":null,"addIns":[],"appId":"9b7f8b0d-1e14-48af-b0a1-406429698b13","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-07-36","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-07-36","identifierUris":["http://clitestlrs3fdcdht"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-36 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-07-36","id":"093634d7-799d-4344-90d6-cb341d74b62e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-36 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-07-36","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:07:36.43886Z","keyId":"2e628a28-119c-47c5-ba6d-6f41b78099f6","startDate":"2018-08-18T05:07:36.43886Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b26f57be-2979-4092-9620-ad2af9d19b64","deletionTimestamp":"2018-08-23T05:32:37Z","acceptMappedClaims":null,"addIns":[],"appId":"ee1b4c17-a930-4e69-9e7d-dcf0db0feda2","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphvqcvw","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphvqcvw","identifierUris":["http://cli-graphvqcvw"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphvqcvw on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphvqcvw","id":"4b28b1d3-ec1f-43fe-8dd5-30dc536348da","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphvqcvw on your behalf.","userConsentDisplayName":"Access + cli-graphvqcvw","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b2edfa0a-39d3-4f7d-a1ed-aa02692443e4","deletionTimestamp":"2018-08-21T05:32:54Z","acceptMappedClaims":null,"addIns":[],"appId":"b07b2ff4-7f02-40e1-943f-3d86f1db8890","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-32-37","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-32-37","identifierUris":["http://cli_create_rbac_sp_with_certnf7rhpu37uo2epeiizqmerxnpvyfgxveaedqc5reid7lixs"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"E165D59C78FC16FDD3C2BF96B6445A0E3D489508","endDate":"2019-08-21T05:32:52.483811Z","keyId":"73059d0f-b2aa-4564-93b5-edfc40570767","startDate":"2018-08-21T05:32:52.483811Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-32-37 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-32-37","id":"9d81291f-649d-461b-9f25-97ab6a2b0f0e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-32-37 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-32-37","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b3d21230-0a80-4388-9e4e-2594ce67a823","deletionTimestamp":"2018-08-08T05:44:48Z","acceptMappedClaims":null,"addIns":[],"appId":"83ab7a6b-8785-4e7c-a0da-78e0070f3e38","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-znyonexj7","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-znyonexj7 on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-znyonexj7","id":"6bdf8055-dfa5-4669-851f-002c0f79d25a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-znyonexj7 on your behalf.","userConsentDisplayName":"Access + cli-native-znyonexj7","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b3f2846b-73db-43ef-9b8b-52b193fadea6","deletionTimestamp":"2018-08-17T05:33:42Z","acceptMappedClaims":null,"addIns":[],"appId":"cb6ca54d-d11c-4ad2-81a2-deccb71778ad","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-33-27","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-33-27","identifierUris":["http://cli_test_sp_with_kv_existing_certgnhpurttdstha6nzpugsltkz7x2tehchiaoxqhoxwz2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"3E9B30A6FA085160BC4F7E65FF925404F1E76494","endDate":"2019-02-17T05:33:25Z","keyId":"f56174c3-8825-4c11-8f56-a329b86de9d7","startDate":"2018-08-17T05:33:40.437255Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-33-27 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-33-27","id":"a56f23c0-3234-45fc-8203-5c5e6b2efd1b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-33-27 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-33-27","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b4effa29-c153-440a-a303-2633cabbabdc","deletionTimestamp":"2018-08-08T05:17:25Z","acceptMappedClaims":null,"addIns":[],"appId":"cc265bc2-8e54-4ceb-8e2d-4dd9c43abaa1","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgrppo5orbwvobl7buguqui7bcdleeuvkrc3pegsg4zuycs7juza3hqh5mibuol5667","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgrppo5orbwvobl7buguqui7bcdleeuvkrc3pegsg4zuycs7juza3hqh5mibuol5667","identifierUris":["http://clitest.rgrppo5orbwvobl7buguqui7bcdleeuvkrc3pegsg4zuycs7juza3hqh5mibuol5667"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgrppo5orbwvobl7buguqui7bcdleeuvkrc3pegsg4zuycs7juza3hqh5mibuol5667 + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgrppo5orbwvobl7buguqui7bcdleeuvkrc3pegsg4zuycs7juza3hqh5mibuol5667","id":"2bd52ee9-b3f5-46c8-a50d-23ab67c18ddf","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgrppo5orbwvobl7buguqui7bcdleeuvkrc3pegsg4zuycs7juza3hqh5mibuol5667 + on your behalf.","userConsentDisplayName":"Access clitest.rgrppo5orbwvobl7buguqui7bcdleeuvkrc3pegsg4zuycs7juza3hqh5mibuol5667","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:17:21.957756Z","keyId":"70631ba7-105b-459f-b304-c0a4d6c4c397","startDate":"2018-08-08T05:17:21.957756Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-08T05:16:59.665884Z","keyId":"61414b60-fa22-4f53-a610-cf58fd5b9f79","startDate":"2018-08-08T05:16:59.665884Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b55ac0f8-e145-4ae9-9940-5896f2a4a932","deletionTimestamp":"2018-08-29T16:02:40Z","acceptMappedClaims":null,"addIns":[],"appId":"6b8142ea-5de6-406b-9806-07fdc2c1c8d1","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-16-02-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-16-02-31","identifierUris":["http://cli_test_sp_with_kv_existing_cert34gwgjgrm3a4vxlgkcrfbt3qpsf363eof5migy22cg2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"36273EC3D7D025C123323EB6410C07D2ADBB3290","endDate":"2019-02-28T16:02:27Z","keyId":"c679986b-c7b9-401a-a91a-ccb9a81f8098","startDate":"2018-08-29T16:02:37.617818Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-02-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-16-02-31","id":"e65eb53b-e45e-4342-8f05-5f37114069b2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-02-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-16-02-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b5d35e42-16b4-4998-a2fa-62dd34cc2d6c","deletionTimestamp":"2018-08-28T11:01:21Z","acceptMappedClaims":null,"addIns":[],"appId":"6b367a71-f3b3-4ebc-9ae2-80782fac82d6","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-daufmfy5b","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-daufmfy5b on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-daufmfy5b","id":"a17df340-9a51-4443-bf41-e87e7dcfcb62","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-daufmfy5b on your behalf.","userConsentDisplayName":"Access + cli-native-daufmfy5b","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b5edbc7a-1b87-4112-9043-19209654ce25","deletionTimestamp":"2018-08-24T05:55:20Z","acceptMappedClaims":null,"addIns":[],"appId":"7239efce-8733-4574-8dcd-b6de02c44c6d","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-55-12","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-55-12","identifierUris":["http://clisp-test-wdx4d24zr"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-55-12 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-55-12","id":"60fd0f00-79ca-4e9e-9952-050cca6d9cf8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-55-12 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-55-12","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:55:17.655055Z","keyId":"ecd90903-f6ed-48ed-8910-f72c785185be","startDate":"2018-08-24T05:55:17.655055Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b7564026-504d-44d0-a3c7-18e3a3c86351","deletionTimestamp":"2018-08-07T05:34:08Z","acceptMappedClaims":null,"addIns":[],"appId":"748f6905-9a55-45fe-b316-275ba712abc6","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-33-49","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-33-49","identifierUris":["http://cli_create_rbac_sp_with_passwordlsnfmapk7vkairzbyvm2yepue6t2db5pfdijwtdjlpl"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-49 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-33-49","id":"9054cfb1-1221-4b04-ac7a-197bf162c53f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-49 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-33-49","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-07T05:33:49.672248Z","keyId":"99743e71-4b09-4b08-92be-3ceb69af2cd0","startDate":"2018-08-07T05:33:49.672248Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b7653e15-7374-4201-b20a-0e26f2fa6075","deletionTimestamp":"2018-08-24T05:46:17Z","acceptMappedClaims":null,"addIns":[],"appId":"dca30c63-1a12-4d88-994b-8b7e72a01d3b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-29-57","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-29-57","identifierUris":["http://clitestdojiz7vryn"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-57 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-29-57","id":"8fdfa63a-7d02-4094-af93-dbac3f464247","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-57 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-29-57","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:29:57.099389Z","keyId":"7184d6bd-36ba-418b-966e-70176a98ded8","startDate":"2018-08-24T05:29:57.099389Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b87bc961-ae8a-4ab3-bafc-955cdcb023a7","deletionTimestamp":"2018-08-09T14:40:57Z","acceptMappedClaims":null,"addIns":[],"appId":"bb2035cc-085b-4c70-a996-afb827c19576","appRoles":[],"availableToOtherTenants":false,"displayName":"sspc8067920bbf1b","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/sspc8067920bbf1b","identifierUris":["http://easycreate.azure.com/sspc8067920bbf1b"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access sspc8067920bbf1b on behalf of the signed-in user.","adminConsentDisplayName":"Access + sspc8067920bbf1b","id":"2040c5d4-46d9-4baa-9318-1c3219a51c64","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access sspc8067920bbf1b on your behalf.","userConsentDisplayName":"Access + sspc8067920bbf1b","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/sspc8067920bbf1b"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b8b0a6b0-425a-4522-86eb-6630107b9d79","deletionTimestamp":"2018-08-15T15:03:12Z","acceptMappedClaims":null,"addIns":[],"appId":"d9d869fe-6cbb-43fe-8f2e-89ea41e3103a","appRoles":[],"availableToOtherTenants":false,"displayName":"ssp86785336d4c38","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/ssp86785336d4c38","identifierUris":["http://easycreate.azure.com/ssp86785336d4c38"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ssp86785336d4c38 on behalf of the signed-in user.","adminConsentDisplayName":"Access + ssp86785336d4c38","id":"bd76dd1d-e4b3-4038-946e-8a89b1222bf7","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ssp86785336d4c38 on your behalf.","userConsentDisplayName":"Access + ssp86785336d4c38","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/ssp86785336d4c38"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b9f1bd63-8a1f-4cf2-9e3e-0d2259713a1b","deletionTimestamp":"2018-08-18T05:07:40Z","acceptMappedClaims":null,"addIns":[],"appId":"530a3550-9767-432f-9890-b3bc3cdbda8b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-07-36","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-07-36","identifierUris":["http://clitestrvtdk62xan"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-36 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-07-36","id":"8532539f-ce28-45d4-83fc-e72aef1c0344","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-07-36 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-07-36","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:07:36.579434Z","keyId":"7880fc8f-735d-43e3-8973-cdb613280908","startDate":"2018-08-18T05:07:36.579434Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ba220ec7-3ad9-4cb1-a14b-435ee2e14364","deletionTimestamp":"2018-08-10T05:48:14Z","acceptMappedClaims":null,"addIns":[],"appId":"58b32987-8ed9-42b2-a144-fa581c29bcc3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-11-44","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-11-44","identifierUris":["http://clitesthhouudg3z3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-44 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-11-44","id":"2403d00b-9627-483c-a009-e9a66a5b4f8e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-44 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-11-44","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:11:44.016616Z","keyId":"a29aca03-4136-4097-8d25-5082d09e4374","startDate":"2018-08-10T05:11:44.016616Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ba3a1b65-23fb-4b5c-bee0-8cb895896ec6","deletionTimestamp":"2018-08-08T05:41:08Z","acceptMappedClaims":null,"addIns":[],"appId":"ac05179a-018a-42ed-a78f-167d80d420f7","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-16-13","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-16-13","identifierUris":["http://clitest3au5m26f3d"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-13 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-16-13","id":"000b3adf-3678-416d-8004-84ddaa9d8d84","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-13 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-16-13","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:16:13.49044Z","keyId":"d9534445-827e-4b2a-8fb7-7dbffd6cb22a","startDate":"2018-08-08T05:16:13.49044Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ba43f373-9725-4fc1-99a9-b51e0f6b6809","deletionTimestamp":"2018-08-13T11:05:27Z","acceptMappedClaims":null,"addIns":[],"appId":"fc7c2fe0-2863-484b-97d0-62712cdf60ac","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappe8b67664e","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappe8b67664e","identifierUris":["http://easycreate.azure.com/javasdkappe8b67664e"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-01T11:05:25.1756555Z","keyId":"df39930c-3f2c-4855-9a1e-c571a1412add","startDate":"2018-08-13T11:05:25.1756555Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-21T11:05:25.1700158Z","keyId":"08772824-9de3-4eb5-abdf-aac2ce24e4c2","startDate":"2018-08-13T11:05:25.1700158Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappe8b67664e on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappe8b67664e","id":"59d14e87-8ec3-4e16-a55f-e3c44a95b012","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappe8b67664e on your behalf.","userConsentDisplayName":"Access + javasdkappe8b67664e","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappe8b67664e"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bacaddf1-aefe-4b3d-bf74-36930bad5c9a","deletionTimestamp":"2018-08-15T05:21:43Z","acceptMappedClaims":null,"addIns":[],"appId":"202ee919-7d11-49d4-8872-819042b468fa","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgp2wmrzrcmulsis6a42ldacjzcpjbhlzlykeoruypqwivf66o42txrkc62hmonwcon","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgp2wmrzrcmulsis6a42ldacjzcpjbhlzlykeoruypqwivf66o42txrkc62hmonwcon","identifierUris":["http://clitest.rgp2wmrzrcmulsis6a42ldacjzcpjbhlzlykeoruypqwivf66o42txrkc62hmonwcon"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgp2wmrzrcmulsis6a42ldacjzcpjbhlzlykeoruypqwivf66o42txrkc62hmonwcon + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgp2wmrzrcmulsis6a42ldacjzcpjbhlzlykeoruypqwivf66o42txrkc62hmonwcon","id":"7a5c7c97-9b15-4452-b320-89d7d244672d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgp2wmrzrcmulsis6a42ldacjzcpjbhlzlykeoruypqwivf66o42txrkc62hmonwcon + on your behalf.","userConsentDisplayName":"Access clitest.rgp2wmrzrcmulsis6a42ldacjzcpjbhlzlykeoruypqwivf66o42txrkc62hmonwcon","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:21:37.366965Z","keyId":"0a9fbd26-b838-4e14-8362-9f47bda56ec8","startDate":"2018-08-15T05:21:37.366965Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-15T05:21:23.341823Z","keyId":"44213b84-1a19-4236-a44f-78f7ddcdea14","startDate":"2018-08-15T05:21:23.341823Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"baf18980-f86b-485c-80f5-df5905262ea8","deletionTimestamp":"2018-08-09T05:36:26Z","acceptMappedClaims":null,"addIns":[],"appId":"7f54bd51-8fff-4690-9a26-291d0910988c","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-36-02","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-36-02","identifierUris":["http://cli_create_rbac_sp_with_certhpvaspokqsiqznnlhqutulutzwo5gdlaehwneequjqqswqu"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"80B62BF7C5FF46895E2D4E2DF5317EF4EC885E7E","endDate":"2019-08-09T05:36:23.359226Z","keyId":"fffb85f5-8714-46c3-af82-860417142114","startDate":"2018-08-09T05:36:23.359226Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-36-02 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-36-02","id":"ef35b610-7ef7-482e-91e1-e1e2bef65bb5","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-36-02 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-36-02","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"baf6062a-05cf-4fd2-8252-b0e572a05a24","deletionTimestamp":"2018-08-17T05:31:55Z","acceptMappedClaims":null,"addIns":[],"appId":"8f262240-e0b6-4e36-9273-b85f1ab8ddc3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-31-53","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-31-53","identifierUris":["http://cli_create_rbac_sp_minimalqqngaus63byy4pvcfo7fw7mbraekvqu4tonnbernmg7ofbk6f"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-31-53 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-31-53","id":"dd1c958c-c777-4919-a5ba-455e627c7da6","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-31-53 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-31-53","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:31:53.591557Z","keyId":"045ce829-8b2c-4e4e-b09f-105a2663c701","startDate":"2018-08-17T05:31:53.591557Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bb912396-fb14-44ac-9a2e-2b50b7b3d591","deletionTimestamp":"2018-08-04T05:34:14Z","acceptMappedClaims":null,"addIns":[],"appId":"bff09bd7-d4cc-44e9-96d7-a9ed16151ddd","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-34-08","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-34-08","identifierUris":["http://cli_create_rbac_sp_minimal5eo4ygu2zxqd7zf6kja6irtjacccalcwjh3zr4fs75aokxmpz"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-34-08 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-34-08","id":"d5a47192-0659-4a9a-9add-59576176be96","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-34-08 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-34-08","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-04T05:34:08.945449Z","keyId":"101509bc-50df-48ed-920a-382f41406e50","startDate":"2018-08-04T05:34:08.945449Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bbd38f81-378f-4537-b0df-afd6386abed1","deletionTimestamp":"2018-08-17T14:40:51Z","acceptMappedClaims":null,"addIns":[],"appId":"4aa1c910-cc30-4207-a6b4-01e032d76af1","appRoles":[],"availableToOtherTenants":false,"displayName":"sspd8e61691163f9","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/sspd8e61691163f9","identifierUris":["http://easycreate.azure.com/sspd8e61691163f9"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access sspd8e61691163f9 on behalf of the signed-in user.","adminConsentDisplayName":"Access + sspd8e61691163f9","id":"489e362b-62b4-42ff-a6b6-659c466dad24","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access sspd8e61691163f9 on your behalf.","userConsentDisplayName":"Access + sspd8e61691163f9","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/sspd8e61691163f9"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bc6a944c-90da-4647-81e1-16af66c0e140","deletionTimestamp":"2018-08-14T19:47:02Z","acceptMappedClaims":null,"addIns":[],"appId":"78bb5526-df20-4dc0-ba48-c53f37c388bc","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-19-46-47","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-19-46-47","identifierUris":["http://cli_test_sp_with_kv_existing_certqccosykzdtkurhhexlofktkm5lvogwcwy5rw2t2vzl2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"60FDD90F1D09934AE032CEB8C4711BD517913BF5","endDate":"2019-02-14T19:46:38Z","keyId":"d93ea81a-5e11-4648-9c05-68152b8b956d","startDate":"2018-08-14T19:47:00.719094Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-46-47 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-19-46-47","id":"21ea3d9e-fc9a-48bd-95e3-9e3c3dae5de7","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-46-47 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-19-46-47","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bc6ba35e-9f69-4bf3-a2f5-8d7d05dd11bf","deletionTimestamp":"2018-08-21T05:07:39Z","acceptMappedClaims":null,"addIns":[],"appId":"39e61346-5010-4ca4-b78e-f94d987d5396","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-07-34","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-07-34","identifierUris":["http://clitestdxfsreh5nh"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-34 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-07-34","id":"1a0f5eb7-7627-4d1a-89a3-364a429adabb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-34 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-07-34","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:07:34.337736Z","keyId":"69636cb0-695c-4fe0-88fb-66123f179e72","startDate":"2018-08-21T05:07:34.337736Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bc987ddd-3801-4c1e-8bf5-63d08faaa301","deletionTimestamp":"2018-08-04T05:43:25Z","acceptMappedClaims":null,"addIns":[],"appId":"e60f1f8a-adea-4174-a137-c890fe8945d2","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-07-49","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-07-49","identifierUris":["http://clitestn6lhnat3go"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-07-49 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-07-49","id":"dd7c3cfa-bbe8-48a1-8e27-d60548990df8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-07-49 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-07-49","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-04T05:07:49.971031Z","keyId":"cc53a26b-cddd-4799-9fb8-f606ba7dd507","startDate":"2018-08-04T05:07:49.971031Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bcc5c660-1b61-4de9-a046-68a89d30dd4e","deletionTimestamp":"2018-08-07T05:34:53Z","acceptMappedClaims":null,"addIns":[],"appId":"194cfa4d-7204-4097-be77-cef506d159de","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-33-43","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-33-43","identifierUris":["http://cli_test_sp_with_kv_new_certco5mgyfzqmyk6omxdczeqzh4unvl4itjzubqas5sbayk2v7"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"03C1CF1EF21CF49088FB83A53D5313B85D903806","endDate":"2019-08-07T05:34:13.830185Z","keyId":"4b8f7c3d-42e8-49f4-ae9b-287e2d616115","startDate":"2018-08-07T05:34:13.830185Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-43 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-33-43","id":"7f5bc503-05aa-41ed-89cd-f7fde9ee8499","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-43 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-33-43","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bce1932c-1025-4fa6-9dcf-34d1411f7dd4","deletionTimestamp":"2018-08-17T05:07:41Z","acceptMappedClaims":null,"addIns":[],"appId":"b09ed134-b2ec-439d-9142-b5ad77f2a817","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-07-27","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-07-27","identifierUris":["http://clitestfhkk7lewqb"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-27 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-07-27","id":"1a8ffc39-c4b2-4f1d-a297-2b416bdf1c56","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-27 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-07-27","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:07:27.89257Z","keyId":"d1b031d2-980d-43bd-a923-73c229dbc0ba","startDate":"2018-08-17T05:07:27.89257Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bd51fa9f-82e8-4910-821f-4f052de72a13","deletionTimestamp":"2018-08-31T05:23:56Z","acceptMappedClaims":null,"addIns":[],"appId":"327411f4-1727-4d4f-a9eb-5ec5f250a87a","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp3d0187393","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp3d0187393","identifierUris":["http://easycreate.azure.com/javasdkapp3d0187393"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-12-09T05:23:49.564Z","keyId":"3aed7986-d686-41e6-94b8-474d3944f10a","startDate":"2018-08-31T05:23:49.564Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp3d0187393 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp3d0187393","id":"e43ac0d0-9abf-473e-8cca-c4f85aee2830","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp3d0187393 on your behalf.","userConsentDisplayName":"Access + javasdkapp3d0187393","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp3d0187393"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bdb9e561-0403-4661-a07b-fd0457d8853e","deletionTimestamp":"2018-08-10T14:41:11Z","acceptMappedClaims":null,"addIns":[],"appId":"e1eeaf6d-a0c1-46b0-ac3a-8c18dc322de6","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappbea31251d","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappbea31251d","identifierUris":["http://easycreate.azure.com/javasdkappbea31251d"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-18T14:41:07.7Z","keyId":"11726967-3624-45cf-bc42-fea2096de26f","startDate":"2018-08-10T14:41:07.7Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappbea31251d on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappbea31251d","id":"df890a92-69dc-46e4-93a9-0d636bc54233","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappbea31251d on your behalf.","userConsentDisplayName":"Access + javasdkappbea31251d","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappbea31251d"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bdc5321c-1c8a-4334-a4e1-7979c5fd5f55","deletionTimestamp":"2018-08-16T05:40:34Z","acceptMappedClaims":null,"addIns":[],"appId":"4990de16-9d55-4273-a229-d4ad2ba5b4d3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-26-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-26-31","identifierUris":["http://clitestr2ztah2jfy"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-26-31","id":"56ad3db6-97b9-4fe3-a799-ed717633e314","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-26-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:26:31.759773Z","keyId":"1e488098-6f2a-44a4-836f-dc3b26d13a6a","startDate":"2018-08-16T05:26:31.759773Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"be17d587-b435-404b-bceb-28cc1bde6912","deletionTimestamp":"2018-08-10T05:12:33Z","acceptMappedClaims":null,"addIns":[],"appId":"dbf30090-78f6-4ba3-b02d-f05b7c423289","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rg5vmirfbhxlduho7vva7fhhvmhqoymlvx7kwqfjdpceyd3z5eh5a2wakk5ynom7vsp","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rg5vmirfbhxlduho7vva7fhhvmhqoymlvx7kwqfjdpceyd3z5eh5a2wakk5ynom7vsp","identifierUris":["http://clitest.rg5vmirfbhxlduho7vva7fhhvmhqoymlvx7kwqfjdpceyd3z5eh5a2wakk5ynom7vsp"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rg5vmirfbhxlduho7vva7fhhvmhqoymlvx7kwqfjdpceyd3z5eh5a2wakk5ynom7vsp + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rg5vmirfbhxlduho7vva7fhhvmhqoymlvx7kwqfjdpceyd3z5eh5a2wakk5ynom7vsp","id":"894755a0-c587-4467-bdc0-f8058b20d6b5","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rg5vmirfbhxlduho7vva7fhhvmhqoymlvx7kwqfjdpceyd3z5eh5a2wakk5ynom7vsp + on your behalf.","userConsentDisplayName":"Access clitest.rg5vmirfbhxlduho7vva7fhhvmhqoymlvx7kwqfjdpceyd3z5eh5a2wakk5ynom7vsp","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:12:25.963537Z","keyId":"4cfc225d-5fd1-4ada-890b-427d41549d5a","startDate":"2018-08-10T05:12:25.963537Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-10T05:12:18.20612Z","keyId":"3af9d874-0781-41d2-b4d5-20e035e35f76","startDate":"2018-08-10T05:12:18.20612Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"be5abaca-14c1-4d40-97ef-fa657bb12bf2","deletionTimestamp":"2018-08-17T05:31:21Z","acceptMappedClaims":null,"addIns":[],"appId":"35614ac1-e4c9-449f-a168-bc4788b2977a","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphoamw5","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphoamw5","identifierUris":["http://cli-graphoamw5"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphoamw5 on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphoamw5","id":"9ea66410-c48b-4a1b-a667-bb41f6dc67ad","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphoamw5 on your behalf.","userConsentDisplayName":"Access + cli-graphoamw5","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"be6a2d72-0ad6-4909-9149-dd8be50bb303","deletionTimestamp":"2018-08-07T05:34:19Z","acceptMappedClaims":null,"addIns":[],"appId":"2d81ea1c-6fff-4f5c-b509-36d6bcd5605a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-34-10","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-34-10","identifierUris":["http://cli_test_sp_with_kv_existing_certjsgmkt5qmvnccqt2zind7n2dx72pc7ywqtdmkdt4oc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"111A6511E27475EDDF7FDB879681194031F6144D","endDate":"2019-08-07T05:34:17.122599Z","keyId":"042567a6-4f72-41ee-b6ba-b3688077d1dd","startDate":"2018-08-07T05:34:17.122599Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-34-10 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-34-10","id":"4ab55cca-dca0-4904-b5dd-1e9a7caab3ff","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-34-10 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-34-10","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bee22e6a-8929-4ecc-8464-d9f040b09ff3","deletionTimestamp":"2018-08-14T05:08:44Z","acceptMappedClaims":null,"addIns":[],"appId":"54b7af42-4a5f-468f-9f1f-26f6c6ae408c","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-07-26","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-07-26","identifierUris":["http://clitestaechxhxvvz"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-26 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-07-26","id":"649897b5-596e-4a82-94f7-92a4204ea458","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-07-26 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-07-26","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:07:26.427278Z","keyId":"dc5b7458-ffd1-4f24-96a5-6f9fd4932772","startDate":"2018-08-14T05:07:26.427278Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bf65c771-e7d2-4866-bc57-0a7d4ba0db82","deletionTimestamp":"2018-08-09T05:35:46Z","acceptMappedClaims":null,"addIns":[],"appId":"cf52f9ab-93ac-4751-9aac-f5765c31024f","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphganlv","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphganlv","identifierUris":["http://cli-graphganlv"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphganlv on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphganlv","id":"d202a7c0-f104-4a1f-86dd-8c8c854d05bf","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphganlv on your behalf.","userConsentDisplayName":"Access + cli-graphganlv","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"bfdbf27a-1348-4d9c-83b2-0b2de3224434","deletionTimestamp":"2018-08-02T05:33:25Z","acceptMappedClaims":null,"addIns":[],"appId":"b0b9bc6f-7dbd-4ebd-a63c-d3837f390c81","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-33-02","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-33-02","identifierUris":["http://cli_create_rbac_sp_with_certled7sah6jl6u7emgzkhgclma4clpgiuqfj76bhkoezk4maf"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"1065F61D0BE7C39826DF092730C5524B1F1B2A7E","endDate":"2019-08-02T05:33:24.309932Z","keyId":"a68bfd8d-9fbf-4ac4-ab6b-fc878ac8b53d","startDate":"2018-08-02T05:33:24.309932Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-02 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-33-02","id":"74a04dd0-9aa0-4e4f-bd9d-9bc60a440ff1","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-33-02 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-33-02","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c0a5941d-0e0c-4002-8ba0-ca20fbb7e9d0","deletionTimestamp":"2018-08-17T05:31:44Z","acceptMappedClaims":null,"addIns":[],"appId":"de6ee44f-52fd-4ff3-ae2d-f7979aded1c7","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-31-16","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-31-16","identifierUris":["http://cli-graphcpzle"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-31-16 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-31-16","id":"b4b892ae-f003-49ff-95d3-b5808de93950","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-31-16 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-31-16","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:31:16.459352Z","keyId":"80fe9a82-7bbd-4984-9855-09a2cafea51d","startDate":"2018-08-17T05:31:16.459352Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c0e65bc9-0aab-49d4-8b73-112414a783c1","deletionTimestamp":"2018-08-02T11:29:34Z","acceptMappedClaims":null,"addIns":[],"appId":"4ad74dec-10be-42d8-b2de-cad64fcb51d8","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp68058626b","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp68058626b","identifierUris":["http://easycreate.azure.com/javasdkapp68058626b"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-10-21T11:29:30.1592507Z","keyId":"e5021f4a-8ff9-4216-9dc0-80ffb87499e3","startDate":"2018-08-02T11:29:30.1592507Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-10T11:29:30.1501272Z","keyId":"f3ca0b6e-81af-426c-beae-16641023882a","startDate":"2018-08-02T11:29:30.1501272Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp68058626b on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp68058626b","id":"dfa58573-8607-461b-b14d-0216207e514c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp68058626b on your behalf.","userConsentDisplayName":"Access + javasdkapp68058626b","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp68058626b"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c15642c1-6eb5-4417-b72c-93e9b47ddb3d","deletionTimestamp":"2018-08-23T05:07:35Z","acceptMappedClaims":null,"addIns":[],"appId":"07fb4abb-3c27-47ba-b9f2-fa2bee4cd7fc","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-07-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-07-24","identifierUris":["http://clitestglxkwitg7j"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-07-24","id":"b41bd9c5-838b-4380-8fb6-31b3bf300f67","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-07-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:07:24.999764Z","keyId":"477bfe4f-296c-4912-8153-ff77594bd084","startDate":"2018-08-23T05:07:24.999764Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c162ddbd-8676-4834-8202-35064b0f8092","deletionTimestamp":"2018-08-07T05:33:24Z","acceptMappedClaims":null,"addIns":[],"appId":"c7f55601-e2bb-485b-a938-9e0398400241","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-33-16","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-33-16","identifierUris":["http://clisp-test-tnzczuypn"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-16 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-33-16","id":"34cd865b-0459-4cac-8cab-a4deca7fcdec","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-16 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-33-16","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-07T05:33:21.511232Z","keyId":"b8b7463f-e9c6-4a38-b445-67d4b179a288","startDate":"2018-08-07T05:33:21.511232Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c1e5246c-4340-4f1b-ad63-526602cee746","deletionTimestamp":"2018-08-29T16:00:45Z","acceptMappedClaims":null,"addIns":[],"appId":"43af0cca-3f38-42c0-9fbc-a4ef857de783","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-d7a7vciqw","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-d7a7vciqw on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-d7a7vciqw","id":"5630d25b-e0e1-441c-bfe2-5e4940bb9736","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-d7a7vciqw on your behalf.","userConsentDisplayName":"Access + cli-native-d7a7vciqw","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c263f452-318b-4405-8af8-8b8adbcabb42","deletionTimestamp":"2018-08-24T05:55:17Z","acceptMappedClaims":null,"addIns":[],"appId":"9fedc91b-7a53-4865-8059-ccdd4d353ba6","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-2jfmiwsdx","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-2jfmiwsdx on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-2jfmiwsdx","id":"4f9f9fae-0cd3-48f5-b5b7-0d28b78b87cd","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-2jfmiwsdx on your behalf.","userConsentDisplayName":"Access + cli-native-2jfmiwsdx","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c2b1e8f4-1fda-4bed-b924-f3f54e176f68","deletionTimestamp":"2018-08-04T05:08:48Z","acceptMappedClaims":null,"addIns":[],"appId":"52dd33b7-0ad5-410b-8ada-acb8c1ffdf7c","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rg632fe2ahs5dhftznwql46ikynoyuosizgaf5q5qpur5dr3yh656mqlzwzg3c2cewk","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rg632fe2ahs5dhftznwql46ikynoyuosizgaf5q5qpur5dr3yh656mqlzwzg3c2cewk","identifierUris":["http://clitest.rg632fe2ahs5dhftznwql46ikynoyuosizgaf5q5qpur5dr3yh656mqlzwzg3c2cewk"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rg632fe2ahs5dhftznwql46ikynoyuosizgaf5q5qpur5dr3yh656mqlzwzg3c2cewk + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rg632fe2ahs5dhftznwql46ikynoyuosizgaf5q5qpur5dr3yh656mqlzwzg3c2cewk","id":"41ef13fd-d82d-483c-80b5-2d5d42961a13","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rg632fe2ahs5dhftznwql46ikynoyuosizgaf5q5qpur5dr3yh656mqlzwzg3c2cewk + on your behalf.","userConsentDisplayName":"Access clitest.rg632fe2ahs5dhftznwql46ikynoyuosizgaf5q5qpur5dr3yh656mqlzwzg3c2cewk","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-04T05:08:40.174693Z","keyId":"90dc7cef-23c6-4ccc-9095-76c1134b4218","startDate":"2018-08-04T05:08:40.174693Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-04T05:08:20.079488Z","keyId":"b9c7e74f-7f8b-40f9-b0f4-d28a3749e8d0","startDate":"2018-08-04T05:08:20.079488Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c3048b0f-c8f1-495a-a263-051a0b169bae","deletionTimestamp":"2018-08-22T05:32:06Z","acceptMappedClaims":null,"addIns":[],"appId":"6eb79126-7d1f-4117-b825-0fd313260bfd","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-31-54","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-31-54","identifierUris":["http://clisp-test-evte4hjfg"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-31-54 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-31-54","id":"fe1c0175-a483-489c-a6b4-4b30115a8905","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-31-54 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-31-54","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:32:00.230974Z","keyId":"c9344967-77f6-4478-aac2-660b3792ab66","startDate":"2018-08-22T05:32:00.230974Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c4cdd8d8-a7e2-44c6-85fc-f082d16a4432","deletionTimestamp":"2018-08-31T19:50:20Z","acceptMappedClaims":null,"addIns":[],"appId":"6343b53e-5851-461c-944d-c30b0168b361","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_deleted_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_deleted_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_deleted_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_deleted_app","id":"53785f8a-3f78-4b50-963f-21667e2feec9","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_deleted_app on your behalf.","userConsentDisplayName":"Access + pytest_deleted_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c50ad57a-8463-47a7-ad1c-a6392a7a3a19","deletionTimestamp":"2018-08-08T05:16:46Z","acceptMappedClaims":null,"addIns":[],"appId":"ec4f699f-5e27-4e3a-adc4-c46066e9a49e","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-16-11","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-16-11","identifierUris":["http://clitestwsjsc5sgua"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-11 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-16-11","id":"6c8d32df-7277-4c07-bf01-b942b6a2c6a5","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-11 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-16-11","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:16:11.207153Z","keyId":"9e4068a7-95ac-436f-8c77-47e70c501122","startDate":"2018-08-08T05:16:11.207153Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c5b938b3-b808-44ab-aaec-896d2f7b8470","deletionTimestamp":"2018-08-29T15:44:08Z","acceptMappedClaims":null,"addIns":[],"appId":"784acd00-cf78-4d94-8927-da1d820abc32","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-15-30-07","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-15-30-07","identifierUris":["http://clitesthirk4mvmkg"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-07 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-15-30-07","id":"e1f6da70-83bb-4ae4-a429-4c6f8041078e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-07 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-15-30-07","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T15:30:07.263281Z","keyId":"a4a6f971-15a5-4a20-8f20-10d5a02fc1a8","startDate":"2018-08-29T15:30:07.263281Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c777faaa-e73d-4a23-a1a8-080255360927","deletionTimestamp":"2018-08-17T11:04:19Z","acceptMappedClaims":null,"addIns":[],"appId":"1f41ed30-76c3-40de-b832-324514b6d85b","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappe9027128b","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappe9027128b","identifierUris":["http://easycreate.azure.com/javasdkappe9027128b"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-05T11:04:16.425343Z","keyId":"13fdb4e2-4c63-4a66-85e4-7a1053b3ff33","startDate":"2018-08-17T11:04:16.425343Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-25T11:04:16.41208Z","keyId":"92be0ffb-ad66-448d-812a-9c711fba6327","startDate":"2018-08-17T11:04:16.41208Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappe9027128b on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappe9027128b","id":"490d4490-484f-4197-9761-7c702d0a856f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappe9027128b on your behalf.","userConsentDisplayName":"Access + javasdkappe9027128b","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappe9027128b"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c7f9d2a8-7ed7-478d-8267-24bf02be6715","deletionTimestamp":"2018-08-07T05:33:14Z","acceptMappedClaims":null,"addIns":[],"appId":"b749dee2-458a-49f0-8600-6d06c23e0ce5","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-cobexr5tz","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-cobexr5tz on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-cobexr5tz","id":"342da347-9706-4ecc-ae6a-b26fa09aa33a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-cobexr5tz on your behalf.","userConsentDisplayName":"Access + cli-native-cobexr5tz","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c99d6eb7-f300-4ee6-aa72-2ba5bdca1919","deletionTimestamp":"2018-08-29T22:18:21Z","acceptMappedClaims":null,"addIns":[],"appId":"0b57a754-7f1a-436c-9d75-38d8eb4b1af3","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp1c190065c","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp1c190065c","identifierUris":["http://easycreate.azure.com/javasdkapp1c190065c"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-17T22:18:17.4741033Z","keyId":"b436af69-b5e0-4756-a41c-424fa0380ad0","startDate":"2018-08-29T22:18:17.4741033Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-12-07T22:18:17.4631254Z","keyId":"13bd8cc1-d6f0-4b91-a668-e3a7cc05bfb8","startDate":"2018-08-29T22:18:17.4631254Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp1c190065c on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp1c190065c","id":"6c570f85-7d7a-4894-aec8-4f1044061af5","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp1c190065c on your behalf.","userConsentDisplayName":"Access + javasdkapp1c190065c","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-18T22:18:20.1163004Z","keyId":"5d8bf76f-2841-4b40-a0eb-1b810b9a1d59","startDate":"2018-08-29T22:18:20.1163004Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp1c190065c"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ca9fc7ac-7214-45eb-a9f2-3c98a04b5a74","deletionTimestamp":"2018-08-17T05:20:15Z","acceptMappedClaims":null,"addIns":[],"appId":"d9152041-4418-4e69-8643-bd4db0b05544","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-07-29","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-07-29","identifierUris":["http://clitest77cljtk7rf"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-29 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-07-29","id":"5e07cb19-7a3f-4c7b-bb82-8518e7249d25","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-29 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-07-29","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:07:29.577167Z","keyId":"21abb662-6582-4e91-b813-6d8a515ec9b0","startDate":"2018-08-17T05:07:29.577167Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"cb9ccd80-aa7e-465a-bcbb-e4741b85db9c","deletionTimestamp":"2018-08-30T18:42:22Z","acceptMappedClaims":null,"addIns":[],"appId":"b2b3ee10-48c6-4834-88a2-97e8293649f8","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-18-41-59","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-18-41-59","identifierUris":["http://clitestldjqqaejf5"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-59 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-18-41-59","id":"df69f7fa-b888-48d8-a84f-521f8fc2ef1f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-59 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-18-41-59","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T18:41:59.708269Z","keyId":"819e51e3-ce15-441b-a39f-4577cef0dd24","startDate":"2018-08-30T18:41:59.708269Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"cccb9892-24c1-44f8-ab24-4c38f397eb34","deletionTimestamp":"2018-08-02T05:32:55Z","acceptMappedClaims":null,"addIns":[],"appId":"c7aafeb1-15ab-40b6-9373-654e77d3bfba","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-08-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-08-31","identifierUris":["http://clitestzf5nx64uj7"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-08-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-08-31","id":"8e8bf63d-6e21-40cb-bde7-4f2cfeb5e091","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-08-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-08-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-02T05:08:31.484111Z","keyId":"42e56343-7992-48e5-894e-192131f18980","startDate":"2018-08-02T05:08:31.484111Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ccd406b7-f520-4619-98c4-fef2ffc35535","deletionTimestamp":"2018-08-07T05:34:50Z","acceptMappedClaims":null,"addIns":[],"appId":"1dd6e05c-f373-4a75-aca3-7a7f52d31c35","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-34-42","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-34-42","identifierUris":["http://cli_test_sp_with_kv_existing_certjsgmkt5qmvnccqt2zind7n2dx72pc7ywqtdmkdt4oc2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"20895D38681DDC4C9F7327C84C342B77758D60E8","endDate":"2019-02-07T05:34:30Z","keyId":"441b89af-b319-4ba9-99c0-9ba97e0c09f6","startDate":"2018-08-07T05:34:48.89893Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-34-42 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-34-42","id":"5ab4b4fe-c72a-4c82-be45-b4d939b6a2ef","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-34-42 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-34-42","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"cd486ce0-c3f1-4eee-a00b-b7a6d4a06109","deletionTimestamp":"2018-08-01T05:31:56Z","acceptMappedClaims":null,"addIns":[],"appId":"ad27d38a-d9bd-4896-840f-3613db5c791b","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-t2ia3kpza","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-t2ia3kpza on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-t2ia3kpza","id":"5239544a-d3a7-4444-ae12-ea9c3bb740a7","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-t2ia3kpza on your behalf.","userConsentDisplayName":"Access + cli-native-t2ia3kpza","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"cd9f48c8-1ccc-42fd-8bb4-8714fcb2e1d7","deletionTimestamp":"2018-08-16T05:26:39Z","acceptMappedClaims":null,"addIns":[],"appId":"34e59a9b-7583-4132-bf03-e44d7dacc0fe","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-26-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-26-31","identifierUris":["http://clitestuqjkpq7w7p"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-26-31","id":"9dc51a69-9fed-4067-9609-97301a5c6526","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-26-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-26-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T05:26:31.470299Z","keyId":"74f6ce0d-c152-4feb-9a78-bd2b8e0c37b7","startDate":"2018-08-16T05:26:31.470299Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"cdd0007b-d4f9-42f3-9a3d-2b62356bfef1","deletionTimestamp":"2018-08-28T11:01:10Z","acceptMappedClaims":null,"addIns":[],"appId":"1aefc2ca-b042-4087-a246-462a7909d011","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphm53v2","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphm53v2","identifierUris":["http://cli-graphm53v2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphm53v2 on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphm53v2","id":"5e181e89-3be3-4c89-8f3d-e44869102614","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphm53v2 on your behalf.","userConsentDisplayName":"Access + cli-graphm53v2","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"cdf07a0a-a88d-40f2-9a23-0712168913d6","deletionTimestamp":"2018-08-16T05:50:33Z","acceptMappedClaims":null,"addIns":[],"appId":"ecb1b27e-4814-4128-9cb0-4ce810b15175","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-16-05-50-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-16-05-50-24","identifierUris":["http://cli_create_rbac_sp_with_certfy6fw3x4ncauzuxwnv5pfqst46jdi7xinovay4qkwxdix7p"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"02DAE2C7BA32AEC54B150C62DD7C0A1C03A844DC","endDate":"2019-08-16T05:50:32.226864Z","keyId":"4a1739f6-4d89-48ff-99cc-615a46df7239","startDate":"2018-08-16T05:50:32.226864Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-50-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-16-05-50-24","id":"b29dd227-b9bf-4ad3-b27d-c218a91e3e24","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-16-05-50-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-16-05-50-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ce0bafd7-a922-4668-8985-35f8a06ff34e","deletionTimestamp":"2018-08-18T05:32:03Z","acceptMappedClaims":null,"addIns":[],"appId":"7e646c51-936d-4db6-b279-8e127756e0a3","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-4flvlgbo7","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-4flvlgbo7 on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-4flvlgbo7","id":"af36beb7-c8be-4607-803f-e5e2da184f8e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-4flvlgbo7 on your behalf.","userConsentDisplayName":"Access + cli-native-4flvlgbo7","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ce22a01c-2d9d-439c-be74-135a8b4d4715","deletionTimestamp":"2018-08-16T05:50:19Z","acceptMappedClaims":null,"addIns":[],"appId":"d53f4f72-d4da-416d-935a-6e6a65e397e0","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-e2bejdnmh","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-e2bejdnmh on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-e2bejdnmh","id":"8bac85c9-622b-4a64-90a3-aa881918fca4","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-e2bejdnmh on your behalf.","userConsentDisplayName":"Access + cli-native-e2bejdnmh","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ce8864b6-20c1-45c4-9de2-52b1119cc7fb","deletionTimestamp":"2018-08-16T20:31:56Z","acceptMappedClaims":null,"addIns":[],"appId":"3b6de573-c754-49d5-bb9c-3f895bcb1fa4","appRoles":[],"availableToOtherTenants":false,"displayName":"yugangw-ddd","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://yugangw-ddd","identifierUris":["http://yugangw-ddd"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access yugangw-ddd on behalf of the signed-in user.","adminConsentDisplayName":"Access + yugangw-ddd","id":"6d0243bf-d72e-4aca-b84f-653d89774b9d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access yugangw-ddd on your behalf.","userConsentDisplayName":"Access + yugangw-ddd","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-16T20:30:59.219341Z","keyId":"113300ba-57bd-47fb-a9ab-a4224b99640a","startDate":"2018-08-16T20:30:59.219341Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ce9a9d56-9bbb-4d58-bfc0-edac999bb754","deletionTimestamp":"2018-08-18T05:32:05Z","acceptMappedClaims":null,"addIns":[],"appId":"5c368b8a-c077-4d53-b229-d5968f4b5ed9","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-31-48","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-31-48","identifierUris":["http://cli-graphhy47z"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-31-48 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-31-48","id":"792b5d0f-ecea-469f-baea-25f22e41cf7a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-31-48 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-31-48","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-18T05:31:48.106326Z","keyId":"97ff15c2-9d8f-44d1-861e-f3acfee26e34","startDate":"2018-08-18T05:31:48.106326Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ceb0098e-0b43-4baf-8670-a8e73b1482e7","deletionTimestamp":"2018-08-21T05:21:45Z","acceptMappedClaims":null,"addIns":[],"appId":"ea01ecf6-dd48-4e54-9c15-5bb100b19442","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-07-34","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-07-34","identifierUris":["http://clitestwwj2uz6qbn"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-34 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-07-34","id":"ddc34bd9-8738-4e74-88ea-a04605b52210","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-07-34 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-07-34","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:07:34.305674Z","keyId":"82fa6025-487a-4ebd-97df-a136a703d594","startDate":"2018-08-21T05:07:34.305674Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ceb24e5d-72a8-4a2c-8599-7e5a299f6384","deletionTimestamp":"2018-08-21T05:32:55Z","acceptMappedClaims":null,"addIns":[],"appId":"ca5ff5f5-c0f0-4eb3-99ee-29707c2fb161","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-32-53","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-32-53","identifierUris":["http://cli_create_rbac_sp_minimal2mmju2a4tc6iiuketabbjg4rzj7iad6lgplsqxhhcyjyl3wr5"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-32-53 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-32-53","id":"16963ee4-d5de-4273-ac29-960a539812e1","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-32-53 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-32-53","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:32:53.600057Z","keyId":"e7c9d2e2-582d-48db-ad3b-8976e2a83c00","startDate":"2018-08-21T05:32:53.600057Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ceb343ea-20d4-44cd-8de5-a08899fddcaa","deletionTimestamp":"2018-08-09T05:36:49Z","acceptMappedClaims":null,"addIns":[],"appId":"5d3efedc-f228-4875-bc94-fd35733f6865","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-36-17","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-36-17","identifierUris":["http://cli_create_rbac_sp_with_password7ocyupftc33j6qgllyk4c6jo75bnli4vos7ok5fywor"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-36-17 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-36-17","id":"c011dc62-3b2b-4dc2-8696-6ee6bb6ff94a","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-36-17 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-36-17","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:36:17.916052Z","keyId":"daba9f03-811a-45ce-bc18-81ae721f3b8d","startDate":"2018-08-09T05:36:17.916052Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"cedd92db-62b5-4a3c-acbc-a30982762be4","deletionTimestamp":"2018-08-23T05:08:14Z","acceptMappedClaims":null,"addIns":[],"appId":"b6325bc4-8056-43a4-84fe-6d23f824d333","appRoles":[],"availableToOtherTenants":false,"displayName":"clitest.rgke4rmydbmpe62vektsq4huc7hzheclesjltzrhpq4pmzyz45tpz2z3u35wbih5qrx","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://clitest.rgke4rmydbmpe62vektsq4huc7hzheclesjltzrhpq4pmzyz45tpz2z3u35wbih5qrx","identifierUris":["http://clitest.rgke4rmydbmpe62vektsq4huc7hzheclesjltzrhpq4pmzyz45tpz2z3u35wbih5qrx"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access clitest.rgke4rmydbmpe62vektsq4huc7hzheclesjltzrhpq4pmzyz45tpz2z3u35wbih5qrx + on behalf of the signed-in user.","adminConsentDisplayName":"Access clitest.rgke4rmydbmpe62vektsq4huc7hzheclesjltzrhpq4pmzyz45tpz2z3u35wbih5qrx","id":"3bacdb6d-45e5-4d12-a0d0-65a293abd60f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access clitest.rgke4rmydbmpe62vektsq4huc7hzheclesjltzrhpq4pmzyz45tpz2z3u35wbih5qrx + on your behalf.","userConsentDisplayName":"Access clitest.rgke4rmydbmpe62vektsq4huc7hzheclesjltzrhpq4pmzyz45tpz2z3u35wbih5qrx","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:08:11.586531Z","keyId":"81f45067-6931-45eb-a5d1-828362fc23db","startDate":"2018-08-23T05:08:11.586531Z","value":null},{"customKeyIdentifier":null,"endDate":"2019-08-23T05:07:56.935314Z","keyId":"8a57e3dd-cf54-4b50-8701-912a2af59dfe","startDate":"2018-08-23T05:07:56.935314Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d0042fcf-6d16-486a-9a61-0ea7772560d8","deletionTimestamp":"2018-08-30T18:42:07Z","acceptMappedClaims":null,"addIns":[],"appId":"590651f7-92c4-4476-a41f-b09a0413b887","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-18-41-59","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-18-41-59","identifierUris":["http://clitestscgqam6lng"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-59 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-18-41-59","id":"2deff5bc-1957-4d78-8cff-a13302de0b60","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-59 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-18-41-59","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T18:41:59.316053Z","keyId":"0e661790-068b-4fc5-bd6f-7f3323f443ed","startDate":"2018-08-30T18:41:59.316053Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d038e648-a8bc-4188-862b-a3c4fcc180ca","deletionTimestamp":"2018-08-14T11:06:27Z","acceptMappedClaims":null,"addIns":[],"appId":"c4ec5257-f629-46c3-a5f6-0d51343662ce","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp8e0122532","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp8e0122532","identifierUris":["http://easycreate.azure.com/javasdkapp8e0122532"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-02T11:06:25.3627039Z","keyId":"de3babcc-efa9-4c82-a344-5f2487e69355","startDate":"2018-08-14T11:06:25.3627039Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-22T11:06:25.3577125Z","keyId":"438a2255-3b41-490b-8b02-49ae1e524ecf","startDate":"2018-08-14T11:06:25.3577125Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp8e0122532 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp8e0122532","id":"b27ca26c-0a80-4fb8-ac45-37bf7236b20b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp8e0122532 on your behalf.","userConsentDisplayName":"Access + javasdkapp8e0122532","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp8e0122532"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d045aec3-e84f-457a-8b6a-3b3662fcbde7","deletionTimestamp":"2018-08-14T19:45:44Z","acceptMappedClaims":null,"addIns":[],"appId":"8c5d66af-9a31-4fe0-ac91-50be15417f6b","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-19-45-43","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-19-45-43","identifierUris":["http://cli_create_rbac_sp_minimalvmasi4ogtsztjb27klpjgfx3ymanfhzshagtqnhg74qagycob"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-45-43 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-19-45-43","id":"f0a170fb-8a37-4091-8855-1e9be5bc7d20","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-19-45-43 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-19-45-43","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T19:45:43.26686Z","keyId":"75de8a34-246b-4777-b398-96a160c1158c","startDate":"2018-08-14T19:45:43.26686Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d0ee81b0-385c-4f99-8358-4c94260694ce","deletionTimestamp":"2018-08-03T05:07:36Z","acceptMappedClaims":null,"addIns":[],"appId":"affdabee-e4bf-4dc5-83cf-ec62ab8f5c31","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-07-27","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-07-27","identifierUris":["http://clitest6xkhemxyq3"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-07-27 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-07-27","id":"8db7d155-b192-4bd9-ac3f-d04687ef94c8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-07-27 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-07-27","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-03T05:07:27.899062Z","keyId":"88473a27-6f7c-4f12-8f09-d226528cb4fd","startDate":"2018-08-03T05:07:27.899062Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}],"odata.nextLink":"deletedDirectoryObjects/$/Microsoft.DirectoryServices.Application?$skiptoken=X''44537074020000304170706C69636174696F6E5F61313430313639342D313865322D343164332D383331342D343739313636663530353533304170706C69636174696F6E5F61313430313639342D313865322D343164332D383331342D34373931363666353035353300304170706C69636174696F6E5F64306565383162302D333835632D346639392D383335382D346339343236303639346365304170706C69636174696F6E5F64306565383162302D333835632D346639392D383335382D3463393432363036393463650000000000000000000000''"}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['193018'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 20:56:39 GMT'] + duration: ['2699107'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [mSLP0F096HcWgZ27mIj4ffYCwKZWjtsGTOzQkmYcskU=] + ocp-aad-session-key: [P5ntDwkqMcw2y7jXEOZsfr1KCXy0mVIlTRXR1Hv0Y9dk4iftJ14yFBPquY6j36jgQwSHImiuPdfiTdXUVwixtVN0GwX5HvOIX9-D3NY9dhD0VG93F60CVnjSVX8A1ppCf9E5lIYWfV0-y286Ih2p-g.a09ll9NRnUUnGfl2PakyRyfemfEfELBuqXqa8HStqt4] + pragma: [no-cache] + request-id: [c92119b6-bda2-4ae9-9701-f257ad219653] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: GET + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/deletedDirectoryObjects/$/Microsoft.DirectoryServices.Application?api-version=1.6&$skiptoken=X'44537074020000304170706C69636174696F6E5F61313430313639342D313865322D343164332D383331342D343739313636663530353533304170706C69636174696F6E5F61313430313639342D313865322D343164332D383331342D34373931363666353035353300304170706C69636174696F6E5F64306565383162302D333835632D346639392D383335382D346339343236303639346365304170706C69636174696F6E5F64306565383162302D333835632D346639392D383335382D3463393432363036393463650000000000000000000000' + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#deletedDirectoryObjects/Microsoft.DirectoryServices.Application","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d10f53a6-1aa9-4460-a6c6-03eb1c74b75e","deletionTimestamp":"2018-08-14T05:35:24Z","acceptMappedClaims":null,"addIns":[],"appId":"b0d88737-aa62-4857-8f28-4b21028714a8","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-14-05-34-59","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-14-05-34-59","identifierUris":["http://cli-graph7vkyj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-34-59 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-14-05-34-59","id":"5bbaf958-94ef-4d0f-b9ae-08d55b7eeab4","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-14-05-34-59 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-14-05-34-59","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-14T05:34:59.369739Z","keyId":"4068693c-ca6a-4fac-b484-06160699bcea","startDate":"2018-08-14T05:34:59.369739Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d1860866-2e67-4c0d-8db6-6b0f6bd6fa6d","deletionTimestamp":"2018-08-11T05:40:05Z","acceptMappedClaims":null,"addIns":[],"appId":"2230f012-7ea1-4c28-9237-1cb7f5589081","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-39-49","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-39-49","identifierUris":["http://cli_test_sp_with_kv_existing_certiefakd46s3tm77oho2lf5ndn56xnc5uysroxdomirg"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"9CB7086EC55CBFD6DC795FBAC442DFD955B4E87F","endDate":"2019-08-11T05:40:03.79854Z","keyId":"8874f76b-a75b-4747-a45b-348903b1b2b3","startDate":"2018-08-11T05:40:03.79854Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-39-49 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-39-49","id":"1326468d-37ee-47af-bf23-5a29200c5e67","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-39-49 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-39-49","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d2845006-9e92-4b6f-8173-4f9f66e5bdbf","deletionTimestamp":"2018-08-08T05:46:52Z","acceptMappedClaims":null,"addIns":[],"appId":"fa98bc03-96f1-43b7-abe6-eb7c1e02e378","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-46-44","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-46-44","identifierUris":["http://cli_test_sp_with_kv_existing_cert3n3467gysftvjt2mjacglne2rzep5atmrc4t3mazke2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"ABF307DF29FE76C0216B038D03E2860AA09F97EA","endDate":"2019-02-08T05:46:32Z","keyId":"05f316d7-0e64-4973-ae45-78ae58cf56d3","startDate":"2018-08-08T05:46:50.701307Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-46-44 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-46-44","id":"6459ba08-a523-4b80-b1a9-e6898fa3cc31","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-46-44 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-46-44","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d319fca4-2803-4275-9fdc-c54bb2fd14c8","deletionTimestamp":"2018-08-15T05:44:34Z","acceptMappedClaims":null,"addIns":[],"appId":"f8e17d48-581d-4807-911f-1ada653bd9b1","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-44-17","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-44-17","identifierUris":["http://cli-graphf4ncs"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-44-17 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-44-17","id":"041c0010-1b73-402f-bef1-117eeffe83d8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-44-17 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-44-17","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:44:17.294306Z","keyId":"01b16906-711f-4e24-911d-5225a779b6a4","startDate":"2018-08-15T05:44:17.294306Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d365458f-7755-4ba1-9003-96c0e2eb7c44","deletionTimestamp":"2018-08-11T05:40:17Z","acceptMappedClaims":null,"addIns":[],"appId":"fc1e72ee-6956-4e76-a8af-b2d288b529df","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-39-31","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-39-31","identifierUris":["http://cli_test_sp_with_kv_new_certkwco5i2jsspsf3upmasgizpqdrwgalkij2dwxzpbezca2do"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"81082F22C154A7B809F1AFA98C0FE29C7B902A28","endDate":"2019-08-11T05:39:57.113586Z","keyId":"686ad526-6778-4270-96c8-543ae45afcda","startDate":"2018-08-11T05:39:57.113586Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-39-31 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-39-31","id":"3869227b-e35b-45f0-a738-b947d295d04f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-39-31 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-39-31","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d394c5ec-91cb-4ff2-a7ca-6884ada0bf4e","deletionTimestamp":"2018-08-25T08:49:20Z","acceptMappedClaims":null,"addIns":[],"appId":"ae9e46bb-54fd-4a3f-b815-d209e2cc6df0","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-08-35-54","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-08-35-54","identifierUris":["http://clitesthb34dmsn2n"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-08-35-54","id":"9fef94b3-58a7-4b91-b81b-0bd6f1b091c9","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-08-35-54","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T08:35:54.353704Z","keyId":"b1765625-32a8-4e70-9b62-676fcb66609e","startDate":"2018-08-25T08:35:54.353704Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d5e71604-ae4d-4781-a1f8-129456f989fa","deletionTimestamp":"2018-08-15T05:44:25Z","acceptMappedClaims":null,"addIns":[],"appId":"d0ee7819-338e-4d0c-9848-5ff1268cafef","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphx5lag","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphx5lag","identifierUris":["http://cli-graphx5lag"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphx5lag on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphx5lag","id":"062a3d61-e509-4f02-b23c-4e5d3f520972","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphx5lag on your behalf.","userConsentDisplayName":"Access + cli-graphx5lag","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d617eb71-0c11-48ce-b8a5-231cd84ed92c","deletionTimestamp":"2018-08-09T05:37:50Z","acceptMappedClaims":null,"addIns":[],"appId":"a70b78f3-a531-4c8f-80ae-9eb7000af023","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-37-41","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-37-41","identifierUris":["http://cli_test_sp_with_kv_existing_cert4tyk4haso4pzz7z5zc3tyfipps4urusd3ugauv4foy"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"175312A66EACBC4D21BC11E4E8827532399B8BE0","endDate":"2019-08-09T05:37:48.660509Z","keyId":"55c05b30-aa9e-408b-aee8-02b16ecdf112","startDate":"2018-08-09T05:37:48.660509Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-37-41 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-37-41","id":"b7c6dbbb-63fe-4ee7-96e3-352f9d19d18e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-37-41 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-37-41","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d7098e47-da12-4edc-9c7f-1fc32a3df332","deletionTimestamp":"2018-08-15T11:03:41Z","acceptMappedClaims":null,"addIns":[],"appId":"8ccc7c39-ab85-4ad0-8b24-d64c67ac66d9","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp969083471","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp969083471","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp969083471"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp969083471 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp969083471","id":"dbce95fd-8708-4713-8ee6-0538cc6112ba","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp969083471 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp969083471","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp969083471"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d78104c6-7d3c-4925-be5c-c50c451aedb2","deletionTimestamp":"2018-08-01T05:32:42Z","acceptMappedClaims":null,"addIns":[],"appId":"54549a10-d098-4844-b1d3-cfb6d86304fb","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-32-33","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-32-33","identifierUris":["http://cli_test_sp_with_kv_existing_certctxxv2nmpmsi5yk436bv5znv7tbotgxgds6q46ycgc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"1D50A9E43DC6C30F8F4840FC3983EDABE1B156F1","endDate":"2019-08-01T05:32:40.283968Z","keyId":"e5876333-cd86-4310-ba4f-8825e95b63fc","startDate":"2018-08-01T05:32:40.283968Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-32-33 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-32-33","id":"c6f30565-3fe0-4e0e-aae3-ecca06502638","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-32-33 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-32-33","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d89cfc94-0fe9-4ced-8a8b-7e1f227e51b3","deletionTimestamp":"2018-08-15T05:33:15Z","acceptMappedClaims":null,"addIns":[],"appId":"d534a32f-8ad7-4dc2-9556-61a0c2f7d8ff","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-20-50","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-20-50","identifierUris":["http://clitestwqwp3sfr6b"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-50 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-20-50","id":"3489550d-9cc2-4b81-af0f-106abf0f8eb6","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-20-50 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-20-50","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:20:50.436031Z","keyId":"ee83b983-cb08-4b6b-a0e7-d37efe9f1eba","startDate":"2018-08-15T05:20:50.436031Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d984d044-f78c-41fa-8fbe-0ca602cf9fad","deletionTimestamp":"2018-08-02T05:34:38Z","acceptMappedClaims":null,"addIns":[],"appId":"b7a62c5a-55f4-4bbe-8296-1a04f600af73","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-02-05-34-11","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-02-05-34-11","identifierUris":["http://cli_test_sp_with_kv_existing_certtdtok4x7bst2yxojlxbf56l73zm4yzq7giuzxd2dvd2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"BBDBDD544D85B3BC4FA4F2BF803EB0B4E24735CF","endDate":"2019-02-02T05:33:59Z","keyId":"f30d4a02-355a-4552-a0f4-71743f7cb7a3","startDate":"2018-08-02T05:34:36.14771Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-34-11 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-02-05-34-11","id":"81f90bc3-dff6-415b-8174-56ac105d05bb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-02-05-34-11 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-02-05-34-11","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d999e66c-5264-4479-9da7-59b6d57bb52f","deletionTimestamp":"2018-08-25T09:08:02Z","acceptMappedClaims":null,"addIns":[],"appId":"708adfc5-885a-499e-8fab-c75816fa96e2","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-09-07-55","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-09-07-55","identifierUris":["http://cli_test_sp_with_kv_existing_cert2yiqte3ntu7ocgsl2336fncnsua62fty4owe2t4z4e2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"9905C5E87F5984A6854353D909FCC56B58D41BBB","endDate":"2019-02-25T09:07:48Z","keyId":"4025f9f1-555b-4d05-bd21-c08b5e40c489","startDate":"2018-08-25T09:08:01.154073Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-07-55 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-09-07-55","id":"18974d55-8b71-457b-a6ac-2949999c5abb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-09-07-55 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-09-07-55","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"da346a81-a5f8-4a82-865a-bd7894e13afd","deletionTimestamp":"2018-08-24T05:57:16Z","acceptMappedClaims":null,"addIns":[],"appId":"9d9952d9-36fc-43d8-831c-875557183fdd","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-56-04","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-56-04","identifierUris":["http://cli_test_sp_with_kv_new_certyc5kizovmaps4dnvo2v6p2ww6pmefhpofkgb2iteujdh5hs"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"F7A08DE2D92D52F000A11858C439B2C3D1490D49","endDate":"2019-08-24T05:56:49.275391Z","keyId":"29fd7276-2b7f-41ee-9932-421d6ac773c5","startDate":"2018-08-24T05:56:49.275391Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-56-04 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-56-04","id":"abbb3429-7d42-452f-a31d-326995793bef","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-56-04 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-56-04","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"da3ffd21-8c95-4824-8ac5-ecb8a946e6e9","deletionTimestamp":"2018-08-22T05:33:56Z","acceptMappedClaims":null,"addIns":[],"appId":"64cacae3-38ac-4bbf-982c-957667870edf","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-33-46","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-33-46","identifierUris":["http://cli_test_sp_with_kv_existing_certls5qaftib2a3zmyjlgmxgiwhwewynlrtii5uzbcnfs2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"71BA4C8A2A404FA0E9ECD920706FB2C2E134BE53","endDate":"2019-02-22T05:33:37Z","keyId":"60005395-d165-4f7e-abfa-eeed31710922","startDate":"2018-08-22T05:33:53.617228Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-33-46 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-33-46","id":"ef727f14-9838-410d-9586-e1aa3e403858","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-33-46 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-33-46","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"da42a578-106c-4c4d-ba9c-97f8f967ce37","deletionTimestamp":"2018-08-21T05:32:35Z","acceptMappedClaims":null,"addIns":[],"appId":"45ab4402-089a-41d8-bfe8-3da5aeb977b7","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-32-27","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-32-27","identifierUris":["http://clisp-test-ep6d3dflq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-32-27 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-32-27","id":"b6c24715-9021-4fdf-8792-77a2d4721789","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-32-27 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-32-27","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:32:32.969856Z","keyId":"212893cc-d3ce-4dfc-9e8d-319a63f1d3d2","startDate":"2018-08-21T05:32:32.969856Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"dba2f8a5-95d7-4d78-ac66-7d25fad119ae","deletionTimestamp":"2018-08-21T11:09:51Z","acceptMappedClaims":null,"addIns":[],"appId":"3556502f-c3f7-4ea5-8ba3-f74625bb0af9","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp7c7811294","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp7c7811294","identifierUris":["http://easycreate.azure.com/javasdkapp7c7811294"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-09T11:09:47.4144898Z","keyId":"0a91631b-6fa8-47f8-9828-47ce939f135f","startDate":"2018-08-21T11:09:47.4144898Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-29T11:09:47.4092063Z","keyId":"3d4ef6eb-e30d-41d9-bef3-55de421ee48e","startDate":"2018-08-21T11:09:47.4092063Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp7c7811294 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp7c7811294","id":"1d242f09-9370-4bdc-9603-67930783d00e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp7c7811294 on your behalf.","userConsentDisplayName":"Access + javasdkapp7c7811294","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-10T11:09:49.2929104Z","keyId":"ea2dc877-46ee-45ec-b307-10acafdca85a","startDate":"2018-08-21T11:09:49.2929104Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp7c7811294"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"dc422758-4b06-4e1d-8d43-7c90eb2ac172","deletionTimestamp":"2018-08-09T05:38:22Z","acceptMappedClaims":null,"addIns":[],"appId":"f00986ce-08f5-4257-ae72-c842488056c5","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-38-13","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-38-13","identifierUris":["http://cli_test_sp_with_kv_existing_cert4tyk4haso4pzz7z5zc3tyfipps4urusd3ugauv4foy2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"11568F213362BD77F41F873F8CC47193BE1FE2A6","endDate":"2019-02-09T05:38:05Z","keyId":"f22b1b15-5222-4270-adc5-e70ad13f608f","startDate":"2018-08-09T05:38:20.350037Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-38-13 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-38-13","id":"a4d5f50a-a7c0-439a-bddf-afa84aac2835","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-38-13 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-38-13","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"dc59d1da-31e7-4e62-9545-6474927539d1","deletionTimestamp":"2018-08-08T05:44:56Z","acceptMappedClaims":null,"addIns":[],"appId":"bc70ba7a-e5c4-475c-b71d-7bfaf6daf5f1","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-44-35","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-44-35","identifierUris":["http://cli-graphnbwkm"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-44-35 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-44-35","id":"d55b4709-901b-46e7-9e58-495e5e0e85ad","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-44-35 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-44-35","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:44:35.029789Z","keyId":"cf31e99f-ea24-4d8b-9976-e0b252e697d9","startDate":"2018-08-08T05:44:35.029789Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"dc72e969-c87a-424f-99fc-0715aa1874f6","deletionTimestamp":"2018-08-30T19:16:17Z","acceptMappedClaims":null,"addIns":[],"appId":"1735b948-18e5-4d0d-ac27-0cb0b3eb877d","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-19-16-10","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-19-16-10","identifierUris":["http://cli_create_rbac_sp_minimalnj7grt7w54gxjmp47rptcuiyyuf3u5ud35uesqsjcrw6wdq2p"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-16-10 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-19-16-10","id":"629c6d39-fbbf-4072-89b5-da02e59eb7d2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-16-10 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-19-16-10","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T19:16:10.540587Z","keyId":"1736157c-3ce5-489b-b15c-39db65869bc1","startDate":"2018-08-30T19:16:10.540587Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"dca930a2-814f-4208-83dc-d4b958b93cf5","deletionTimestamp":"2018-08-21T05:34:30Z","acceptMappedClaims":null,"addIns":[],"appId":"8d46897f-52b7-4423-98e0-c768d9cd9e02","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-34-09","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-34-09","identifierUris":["http://cli_test_sp_with_kv_existing_cert7lgmvu4lapx2gyvvapglms6qmbitithldfe4vlhejf2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"AF935F6156E770B8014DDDC91B5DE9DF8CEFD97A","endDate":"2019-02-21T05:33:59Z","keyId":"c3e8661b-ac36-420e-bc4b-df8fe460efed","startDate":"2018-08-21T05:34:29.125711Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-34-09 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-34-09","id":"8ae4bb1b-1fe8-4b97-b12c-7f323194c77e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-34-09 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-34-09","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"deecb05f-b1db-452d-bee6-a11a21180acb","deletionTimestamp":"2018-08-21T14:36:08Z","acceptMappedClaims":null,"addIns":[],"appId":"28ba90b9-40a6-42d4-9330-b742fa7c4b83","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp09e949058","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp09e949058","identifierUris":["http://easycreate.azure.com/javasdkapp09e949058"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-29T14:36:03.983Z","keyId":"a7008044-a73a-4b01-9958-6a37a7e87892","startDate":"2018-08-21T14:36:03.983Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp09e949058 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp09e949058","id":"34c216ab-1f0a-473b-b5cc-1a51014f7ef7","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp09e949058 on your behalf.","userConsentDisplayName":"Access + javasdkapp09e949058","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp09e949058"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"dfc773ff-6ab9-4ea0-b6b7-0f67dc6e716a","deletionTimestamp":"2018-08-08T05:45:13Z","acceptMappedClaims":null,"addIns":[],"appId":"0d8631e6-143b-4c86-9935-7cd71bfbda6f","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-45-08","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-45-08","identifierUris":["http://cli_create_rbac_sp_minimalleawamofmum4voyqhlolz2djgldcqjg6cwgum55n72w5a6knc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-45-08 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-45-08","id":"f94dc377-36b0-492d-9680-2b2d95c85c6b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-45-08 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-45-08","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:45:08.796247Z","keyId":"e4ed4756-0a65-4b99-bb85-d4b0dc013dd3","startDate":"2018-08-08T05:45:08.796247Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e1c77933-2bd6-4e57-9681-ae9ec3f8943a","deletionTimestamp":"2018-08-01T05:21:33Z","acceptMappedClaims":null,"addIns":[],"appId":"c91b306d-1370-4174-8c83-0b795a154021","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-07-18","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-07-18","identifierUris":["http://clitest2nurfnwn2d"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-07-18 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-07-18","id":"0435a642-5ec3-4f19-af44-37416947eb5d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-07-18 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-07-18","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-01T05:07:18.208362Z","keyId":"64ef7bac-fc4c-40c7-bce0-865dd0d854d7","startDate":"2018-08-01T05:07:18.208362Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e20989cc-7f60-41b8-8a4b-2dd8e32643d2","deletionTimestamp":"2018-08-08T05:40:23Z","acceptMappedClaims":null,"addIns":[],"appId":"8bbcf3ee-e2ac-43de-aa99-7e2e47e48b59","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-16-20","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-16-20","identifierUris":["http://clitest2i5y7jqa6m"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-20 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-16-20","id":"936f0830-44b8-49bd-b3f4-1466657e0afb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-16-20 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-16-20","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:16:20.527195Z","keyId":"e033e80a-5527-4189-9726-55f26648f55f","startDate":"2018-08-08T05:16:20.527195Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e22b7ec2-79a9-4441-a282-a756cf9aec43","deletionTimestamp":"2018-08-08T00:15:53Z","acceptMappedClaims":null,"addIns":[],"appId":"6917a85c-7c1f-4dba-a614-da948837d49a","appRoles":[],"availableToOtherTenants":false,"displayName":"ssp5741591581b3f","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/ssp5741591581b3f","identifierUris":["http://easycreate.azure.com/ssp5741591581b3f"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ssp5741591581b3f on behalf of the signed-in user.","adminConsentDisplayName":"Access + ssp5741591581b3f","id":"aa6021b4-4d82-4bd9-a23f-775ca80164fc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ssp5741591581b3f on your behalf.","userConsentDisplayName":"Access + ssp5741591581b3f","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/ssp5741591581b3f"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e267a736-c3fb-44bf-bd11-147622aa010c","deletionTimestamp":"2018-08-22T14:39:36Z","acceptMappedClaims":null,"addIns":[],"appId":"9a6ee31f-459a-4adc-9039-41b6d2725bd7","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappd98777460","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappd98777460","identifierUris":["http://easycreate.azure.com/javasdkappd98777460"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-30T14:39:31.92Z","keyId":"e664bb36-4e2c-4773-ae0c-4e48f4182006","startDate":"2018-08-22T14:39:31.92Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappd98777460 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappd98777460","id":"b27ac4d9-be00-4fd7-ad5c-1df5e4f4c5fb","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappd98777460 on your behalf.","userConsentDisplayName":"Access + javasdkappd98777460","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappd98777460"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e27134bf-3ee9-4664-bcac-328d845fee04","deletionTimestamp":"2018-08-30T19:20:17Z","acceptMappedClaims":null,"addIns":[],"appId":"5ceac568-64ec-453a-b39c-2f4044891521","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-18-41-58","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-18-41-58","identifierUris":["http://clitestzgtuko2xde"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-58 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-18-41-58","id":"7ea8159f-370f-42d9-a70b-f9d4517eb4af","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-58 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-18-41-58","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T18:41:58.767257Z","keyId":"9d12be87-77da-4d03-90b3-52883b27b6fb","startDate":"2018-08-30T18:41:58.767257Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e3c2b82a-7d5c-4631-9562-29d7720ad979","deletionTimestamp":"2018-08-08T05:46:58Z","acceptMappedClaims":null,"addIns":[],"appId":"3a88c9cc-5cb9-46f8-8133-b94e61a58f3d","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-45-12","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-45-12","identifierUris":["http://cli_test_sp_with_kv_new_certe5n3f2khsvkd5irlbkaloe6d7zm35puy3vbq2q6px5e3upk"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"76B76FB8473463AF55FCF27A15B46D41CCBBE26D","endDate":"2019-08-08T05:45:47.625949Z","keyId":"c63c670d-326b-4649-9936-69fe88d426e1","startDate":"2018-08-08T05:45:47.625949Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-45-12 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-45-12","id":"3bce3311-e6b8-47ae-860f-f5a7f5260e9f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-45-12 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-45-12","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e4070292-559b-47ca-ad14-14c5577f94a9","deletionTimestamp":"2018-08-11T05:40:34Z","acceptMappedClaims":null,"addIns":[],"appId":"d726012e-7545-4d64-9359-5d827ed96cd6","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-40-18","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-40-18","identifierUris":["http://cli_test_sp_with_kv_existing_certiefakd46s3tm77oho2lf5ndn56xnc5uysroxdomirg2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"664577C1823E9DBA2A43447B51BEDDCA404FDBFF","endDate":"2019-02-11T05:40:12Z","keyId":"7933667d-b3eb-4867-a07b-d32d04076468","startDate":"2018-08-11T05:40:32.114094Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-40-18 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-40-18","id":"1ef3682e-ee85-4152-a0b1-549706ade4db","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-40-18 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-40-18","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e41362ff-7b3c-4243-84d3-ad034fa66089","deletionTimestamp":"2018-08-21T05:32:32Z","acceptMappedClaims":null,"addIns":[],"appId":"364c877e-84be-4cfe-8165-a5d11b6f887b","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-2ehylha2w","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-2ehylha2w on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-2ehylha2w","id":"e4f9e907-f023-409b-908a-790da7e66e7d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-2ehylha2w on your behalf.","userConsentDisplayName":"Access + cli-native-2ehylha2w","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e4213494-e15a-4b25-b39c-7d70d7d8d940","deletionTimestamp":"2018-08-22T05:07:36Z","acceptMappedClaims":null,"addIns":[],"appId":"b6e4b83d-9354-4d7b-9c84-69bede008425","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-22-05-07-27","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-22-05-07-27","identifierUris":["http://clitestjv7htoeon4"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-27 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-22-05-07-27","id":"03377e86-8016-42a0-ab7c-bd976a6d38de","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-22-05-07-27 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-22-05-07-27","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-22T05:07:27.996583Z","keyId":"184a69ab-d4dd-4d97-aa2a-e4044475e0a1","startDate":"2018-08-22T05:07:27.996583Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e43dd35d-1822-445a-8dcd-d34f6219c416","deletionTimestamp":"2018-08-18T05:32:19Z","acceptMappedClaims":null,"addIns":[],"appId":"8895530c-0b10-405c-9ad9-50d28ccd8805","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-18-05-32-02","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-18-05-32-02","identifierUris":["http://cli_create_rbac_sp_with_certjqd3z5vatfmerrpnu5istfwvjndrv3yposplattlno5lgpg"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"F97BC32F9919F1CDB88A8F170404737BDA493D3D","endDate":"2019-08-18T05:32:17.993407Z","keyId":"fbd67615-3416-4772-a581-fcf2103f51c5","startDate":"2018-08-18T05:32:17.993407Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-32-02 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-18-05-32-02","id":"ba75473c-1666-4046-807b-ba5914fc18ea","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-18-05-32-02 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-18-05-32-02","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e4435a84-06f2-499d-8562-727f37589dde","deletionTimestamp":"2018-08-17T21:08:56Z","acceptMappedClaims":null,"addIns":[],"appId":"fb3a8804-9f4e-4d1b-81c3-4a91c4ac7116","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappe7849153f","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappe7849153f","identifierUris":["http://easycreate.azure.com/javasdkappe7849153f"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-05T22:08:54.3437338Z","keyId":"58f00375-b4ed-428a-bd14-5373bad986ab","startDate":"2018-08-17T21:08:54.3437338Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-25T22:08:54.3386821Z","keyId":"5584234f-36ce-41c8-8cd8-568a6ba2ca29","startDate":"2018-08-17T21:08:54.3386821Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappe7849153f on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappe7849153f","id":"38c04a55-ec7c-4c46-822f-c5c6d7dd0caf","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappe7849153f on your behalf.","userConsentDisplayName":"Access + javasdkappe7849153f","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-06T21:08:56.0474183Z","keyId":"afbe123f-3fca-4d45-abdf-38ee50df2208","startDate":"2018-08-17T21:08:56.0474183Z","value":null},{"customKeyIdentifier":"cGFzc3dk","endDate":"2018-11-25T22:08:54.333651Z","keyId":"b0a1696c-4e97-4c5d-9a90-9d37d19d98b8","startDate":"2018-08-17T21:08:54.333651Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappe7849153f"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e5ec6141-b7c9-482a-9cce-c1b0655f08a4","deletionTimestamp":"2018-08-23T05:22:18Z","acceptMappedClaims":null,"addIns":[],"appId":"8de2ddd1-7e58-4b76-8373-85945df91dd0","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-07-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-07-24","identifierUris":["http://clitestp4spbnn6ky"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-07-24","id":"36b4bdc0-3af5-4aec-a863-8c69a7ed0634","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-07-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-07-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:07:24.907236Z","keyId":"0e866254-a2ee-4564-8085-600f221ff2ed","startDate":"2018-08-23T05:07:24.907236Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e5f9e490-767c-4388-99b6-71aa83f33f78","deletionTimestamp":"2018-08-08T05:44:59Z","acceptMappedClaims":null,"addIns":[],"appId":"22a8ac10-b667-42e2-bae3-879ee47513aa","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-44-51","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-44-51","identifierUris":["http://clisp-test-kt5rdoezh"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-44-51 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-44-51","id":"c052a93e-0ba4-4751-aff3-f9ee7c28f6e3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-44-51 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-44-51","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-08T05:44:56.424609Z","keyId":"b55617ef-b39b-484d-8978-8d0546397820","startDate":"2018-08-08T05:44:56.424609Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e6afafc6-0358-46f0-b301-c40830fba07d","deletionTimestamp":"2018-08-14T14:36:50Z","acceptMappedClaims":null,"addIns":[],"appId":"4fcc1d32-9f0c-44e6-9592-5da947fbaa24","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp1e540250e","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp1e540250e","identifierUris":["http://easycreate.azure.com/javasdkapp1e540250e"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-22T14:36:46.778Z","keyId":"1ac2a6dd-15a5-4d30-87b8-017eb3ef6d46","startDate":"2018-08-14T14:36:46.778Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp1e540250e on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp1e540250e","id":"9aa7bf2a-d047-4cc6-aa9b-1beff8201dd1","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp1e540250e on your behalf.","userConsentDisplayName":"Access + javasdkapp1e540250e","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp1e540250e"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e6ca3435-ba78-4f4f-a47f-3bf7ba18d0cf","deletionTimestamp":"2018-08-31T01:24:36Z","acceptMappedClaims":null,"addIns":[],"appId":"42243168-8146-4d31-a0da-9bfd5ba4e037","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdksp872444954","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdksp872444954","identifierUris":["http://easycreate.azure.com/anotherapp/javasdksp872444954"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp872444954 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp872444954","id":"08898657-b0c3-4d42-9fbf-7d52920d1942","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdksp872444954 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdksp872444954","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdksp872444954"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e7110d12-1178-4563-a757-38f24be9628f","deletionTimestamp":"2018-08-24T05:48:15Z","acceptMappedClaims":null,"addIns":[],"appId":"c144668c-4634-4d7c-99a5-a77feffd2c56","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-29-55","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-29-55","identifierUris":["http://clitesticsbdx5njz"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-55 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-29-55","id":"600c65b0-a682-448e-a0bf-72efb67d09d3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-29-55 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-29-55","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:29:55.906561Z","keyId":"a29259cb-c5f2-467d-8763-beccb7e31901","startDate":"2018-08-24T05:29:55.906561Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e748fe59-e225-4343-b27a-1a491ee1aec8","deletionTimestamp":"2018-08-15T05:44:53Z","acceptMappedClaims":null,"addIns":[],"appId":"7cd88888-dde4-4e9e-b7dd-55af527b64ba","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-15-05-44-46","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-15-05-44-46","identifierUris":["http://cli_create_rbac_sp_minimalsawehyd7hcp2vu4qn25ucgwg6lavgv2zxqurhoxczkqbo2pre"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-44-46 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-15-05-44-46","id":"9a3815f4-8634-4cbc-93aa-72fcc104b95e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-15-05-44-46 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-15-05-44-46","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-15T05:44:46.813912Z","keyId":"3244275a-fe95-40f3-9a09-d49b20548286","startDate":"2018-08-15T05:44:46.813912Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e87c469c-94dd-4087-be12-574c1d709868","deletionTimestamp":"2018-08-14T14:37:23Z","acceptMappedClaims":null,"addIns":[],"appId":"440d8cbd-9596-44e7-b0d6-8c414148a92d","appRoles":[],"availableToOtherTenants":false,"displayName":"ssp1bd60413662cc","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/ssp1bd60413662cc","identifierUris":["http://easycreate.azure.com/ssp1bd60413662cc"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ssp1bd60413662cc on behalf of the signed-in user.","adminConsentDisplayName":"Access + ssp1bd60413662cc","id":"385ffce3-0978-42e4-95f5-7982c9ca9195","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ssp1bd60413662cc on your behalf.","userConsentDisplayName":"Access + ssp1bd60413662cc","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/ssp1bd60413662cc"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e886023e-d4ea-477a-ab5c-c0ab0a31726b","deletionTimestamp":"2018-08-24T05:55:32Z","acceptMappedClaims":null,"addIns":[],"appId":"72b3f0e1-9d6c-456d-812b-933cda72c563","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-55-29","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-55-29","identifierUris":["http://cli_create_rbac_sp_minimalx7ax4y3nd7n23dhsfmgsccrnizdyikgod3yvwaqaofg46ahgd"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-55-29 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-55-29","id":"ad3850c4-03b3-475b-8d52-15f4901c12e2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-55-29 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-55-29","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-24T05:55:29.952041Z","keyId":"7484ac12-ace4-45f6-b2fc-c8adae77a316","startDate":"2018-08-24T05:55:29.952041Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"e8f082e6-b4d5-4782-bf5c-668544846a06","deletionTimestamp":"2018-08-03T05:31:52Z","acceptMappedClaims":null,"addIns":[],"appId":"21ea41e8-68ff-4837-b604-11a2cf7003b3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-07-26","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-07-26","identifierUris":["http://clitestgq4sfd5bm7"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-07-26 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-07-26","id":"3a414d01-e229-49fb-b934-b624cb17137d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-07-26 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-07-26","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-03T05:07:26.06614Z","keyId":"ede53fbb-ad61-4d8a-a800-99bf7ac440b3","startDate":"2018-08-03T05:07:26.06614Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ea19cabe-a1f5-49fb-9860-46df96577082","deletionTimestamp":"2018-08-09T05:30:22Z","acceptMappedClaims":null,"addIns":[],"appId":"5cbaedc4-602d-4fbd-a911-fb925d2a6b9a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-09-05-10-45","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-09-05-10-45","identifierUris":["http://clitestxzicbr5t2t"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-45 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-09-05-10-45","id":"74602770-c458-46d0-8bf1-53610bc7f420","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-09-05-10-45 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-09-05-10-45","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-09T05:10:45.354627Z","keyId":"0fbcd04c-8e06-4ccd-985c-2ad8b6eaf78f","startDate":"2018-08-09T05:10:45.354627Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ea3c1c2e-5495-465c-9f78-388d061ac6ba","deletionTimestamp":"2018-08-07T05:33:43Z","acceptMappedClaims":null,"addIns":[],"appId":"6291df3c-e3fb-4d89-952b-ba05a87fa1fa","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-33-18","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-33-18","identifierUris":["http://cli_create_rbac_sp_with_certp7lx2uikndi6r74km2qbvw6f2e4s2xc3cms3wf2fuvffhkk"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"E8832EC9411E570E433B19A5B68F3601B9647474","endDate":"2019-08-07T05:33:41.86315Z","keyId":"a605be93-ce9b-4ee2-9fe0-72c34137bfad","startDate":"2018-08-07T05:33:41.86315Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-18 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-33-18","id":"b0ff2398-e010-4ccf-92f7-5999ecf3cff3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-33-18 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-33-18","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ea9ca135-a1a0-4213-b471-4fe1eab567a6","deletionTimestamp":"2018-08-01T05:31:37Z","acceptMappedClaims":null,"addIns":[],"appId":"9eda4db3-c7a7-4639-a649-ad56a46ee484","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-07-20","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-07-20","identifierUris":["http://clitestmhf6vvktxu"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-07-20 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-07-20","id":"1013a471-c4ea-4373-bb8e-c521ee3eb45f","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-07-20 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-07-20","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-01T05:07:20.089072Z","keyId":"2905a0f3-f8e0-4fda-a5b5-85546fc1cac2","startDate":"2018-08-01T05:07:20.089072Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"eb154b8c-afe7-4979-b49c-59b6245eea13","deletionTimestamp":"2018-08-23T05:35:04Z","acceptMappedClaims":null,"addIns":[],"appId":"0d8ed000-5826-4083-bce9-6b2c29869252","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-34-33","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-34-33","identifierUris":["http://cli_test_sp_with_kv_existing_cert3jn46teo2mdd23egcbzfpsunyc5difmp7dvjhseop32"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"9000BB99332425DE6B955342EFE0AC337CDA6C43","endDate":"2019-02-23T05:34:30Z","keyId":"033bc2fd-b22c-4dd0-a989-d55794f72d72","startDate":"2018-08-23T05:34:59.225594Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-34-33 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-34-33","id":"dba65cac-bb23-4e59-b07a-a29f997e26e4","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-34-33 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-34-33","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ebf797a6-7bbd-4648-8b10-18b6a0c9d4e4","deletionTimestamp":"2018-08-17T05:22:18Z","acceptMappedClaims":null,"addIns":[],"appId":"e420d351-7367-4fd7-a27a-17bc5ca1e1d3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-17-05-07-28","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-17-05-07-28","identifierUris":["http://clitestm6yshinjra"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-28 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-17-05-07-28","id":"5e42a47c-1b2e-47fc-977e-91ad2176a3d9","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-17-05-07-28 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-17-05-07-28","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-17T05:07:28.380594Z","keyId":"9ba9b582-b76e-4240-aa54-17673b7fc70e","startDate":"2018-08-17T05:07:28.380594Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ec7ec02d-d9fe-4d62-a4cb-0e49a2b8837c","deletionTimestamp":"2018-08-31T19:49:56Z","acceptMappedClaims":null,"addIns":[],"appId":"5a625325-4ce5-455d-9437-ae55984d6230","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_app","id":"e9098c80-e07a-42bc-a317-362886d1cc3e","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_app on your behalf.","userConsentDisplayName":"Access + pytest_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ecc30e66-52b4-4313-aab4-4cc47a207b27","deletionTimestamp":"2018-08-28T18:09:56Z","acceptMappedClaims":null,"addIns":[],"appId":"0b79c754-fd40-4dae-893b-31f0d695dfa3","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdkspdae30942f","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdkspdae30942f","identifierUris":["http://easycreate.azure.com/anotherapp/javasdkspdae30942f"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspdae30942f + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspdae30942f","id":"46394a8d-9af0-4867-a2c2-9de3f32a03d2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspdae30942f + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspdae30942f","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdkspdae30942f"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ed84c753-9873-4963-972a-5918057befe4","deletionTimestamp":"2018-08-28T10:35:30Z","acceptMappedClaims":null,"addIns":[],"appId":"e205fa42-3b17-4fb1-9d4f-641fb4cfdc9c","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-28-10-35-20","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-28-10-35-20","identifierUris":["http://clitestdemmk4n4j4"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-20 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-28-10-35-20","id":"4542adce-a0ef-4148-8a05-ddff160871b2","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-28-10-35-20 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-28-10-35-20","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-28T10:35:20.68723Z","keyId":"5b23453f-720c-4259-a21a-99605204d5bd","startDate":"2018-08-28T10:35:20.68723Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"eda26d16-308f-49b0-9233-b708ec081460","deletionTimestamp":"2018-08-30T19:11:58Z","acceptMappedClaims":null,"addIns":[],"appId":"937baac9-e33b-46b7-ac2a-09631b670d62","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-18-41-59","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-18-41-59","identifierUris":["http://clitesttcljz4d4ve"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-59 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-18-41-59","id":"74b1ebdb-1fa3-427c-b29a-2172fad2e68c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-18-41-59 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-18-41-59","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T18:41:59.542154Z","keyId":"f185b8a7-86bc-4567-bfeb-321d337e1348","startDate":"2018-08-30T18:41:59.542154Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ee2d5acc-cb3b-4236-b9b1-44bae9e30200","deletionTimestamp":"2018-08-30T19:15:48Z","acceptMappedClaims":null,"addIns":[],"appId":"58a1ba76-ba58-42c5-9d8f-fdb51ad5638a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-19-15-28","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-19-15-28","identifierUris":["http://clisp-test-rnil2psel"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-15-28 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-19-15-28","id":"702e7f2c-126a-451d-82d7-b5ee5037d3cd","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-15-28 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-19-15-28","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-30T19:15:38.003711Z","keyId":"5f0f5f89-9bb0-42b6-967a-4a7ebfaac687","startDate":"2018-08-30T19:15:38.003711Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"eeee3711-3dad-4eae-955a-ff351f3446ef","deletionTimestamp":"2018-08-07T05:33:13Z","acceptMappedClaims":null,"addIns":[],"appId":"b5f03ab9-68e0-43f2-aa4c-6eb8640e3075","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphngso6","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphngso6","identifierUris":["http://cli-graphngso6"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphngso6 on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphngso6","id":"06d5dee7-9397-45f9-88ed-64b2b3a27ef9","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphngso6 on your behalf.","userConsentDisplayName":"Access + cli-graphngso6","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ef4d44d7-5c07-4bb0-b957-a1465de714e9","deletionTimestamp":"2018-08-20T11:04:35Z","acceptMappedClaims":null,"addIns":[],"appId":"cbac57fa-9d11-4e6a-ac79-174536cabfb6","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappf7d20339d","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappf7d20339d","identifierUris":["http://easycreate.azure.com/javasdkappf7d20339d"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-08T11:04:29.2942534Z","keyId":"26008c0f-2ba4-49b3-b3ec-b5652249bd96","startDate":"2018-08-20T11:04:29.2942534Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-28T11:04:29.0152624Z","keyId":"18322b19-ca03-44a1-9ba6-6fcbed71f767","startDate":"2018-08-20T11:04:29.0152624Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappf7d20339d on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappf7d20339d","id":"d0e83e6d-4fa0-4a5e-bf74-852062a78b1d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappf7d20339d on your behalf.","userConsentDisplayName":"Access + javasdkappf7d20339d","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappf7d20339d"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f006e218-e00f-49cc-8915-7276870ef8ba","deletionTimestamp":"2018-08-04T05:33:42Z","acceptMappedClaims":null,"addIns":[],"appId":"191c31b6-3cc2-46eb-8ddf-22f62215948c","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphmw23g","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphmw23g","identifierUris":["http://cli-graphmw23g"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphmw23g on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphmw23g","id":"40d27025-c6ee-47b9-b772-5165fc17564c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphmw23g on your behalf.","userConsentDisplayName":"Access + cli-graphmw23g","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f03ea8c9-b631-43d2-859b-0d2002191fe3","deletionTimestamp":"2018-08-25T08:50:44Z","acceptMappedClaims":null,"addIns":[],"appId":"a6fd71b1-92ae-4ece-82a4-efeca2bd7512","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-25-08-35-54","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-25-08-35-54","identifierUris":["http://clitestfwxqxpldnm"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-25-08-35-54","id":"cd7ef14d-2cdb-46cf-bb09-09c15a3ba164","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-25-08-35-54 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-25-08-35-54","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-25T08:35:54.0213Z","keyId":"88a65a64-5420-4a0a-b799-83970ca93055","startDate":"2018-08-25T08:35:54.0213Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f0df161c-bd6c-4a64-84ac-0c4aca111310","deletionTimestamp":"2018-08-21T05:33:31Z","acceptMappedClaims":null,"addIns":[],"appId":"ff6f03b4-4c53-4026-882f-ce7f03468293","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-21-05-33-00","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-21-05-33-00","identifierUris":["http://cli_create_rbac_sp_with_password32lzr65i6tpnijkgpybbrxpxmwtmfghtv4p7uf5su3g"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-33-00 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-21-05-33-00","id":"323f88db-4517-435f-9d6c-e65492eec7e8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-21-05-33-00 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-21-05-33-00","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-21T05:33:00.57433Z","keyId":"dde1ce0c-8134-4691-9fbe-2ab05b397cfd","startDate":"2018-08-21T05:33:00.57433Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f1d1d545-b438-49f1-9ddb-5aec002c63ad","deletionTimestamp":"2018-08-29T15:30:08Z","acceptMappedClaims":null,"addIns":[],"appId":"360e19dd-764a-4ea9-a56e-c3c10a4ebeeb","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-15-30-04","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-15-30-04","identifierUris":["http://clitest6rymcrvgmd"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-04 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-15-30-04","id":"6f48623b-a3f0-4ef0-b200-340dd0d75e95","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-15-30-04 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-15-30-04","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T15:30:04.13536Z","keyId":"ab65a9a0-66a8-41c4-8faf-6859c9975795","startDate":"2018-08-29T15:30:04.13536Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f2f043ae-d50a-48ad-b312-837419b4a6a9","deletionTimestamp":"2018-08-24T05:57:34Z","acceptMappedClaims":null,"addIns":[],"appId":"8c26ea6a-a740-4f54-87f6-2cf2fe3961ac","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-24-05-57-16","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-24-05-57-16","identifierUris":["http://cli_test_sp_with_kv_existing_certrgyuyc56oc7sslhrb6l65fij5jjxmphlavwmqozmfj2"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"6BDA7275AFF60902EF5016957EAC220FC65E42EE","endDate":"2019-02-24T05:57:08Z","keyId":"019724f0-0c67-46ee-9a14-010e9295f4c4","startDate":"2018-08-24T05:57:32.396288Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-57-16 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-24-05-57-16","id":"647e528f-7be5-469e-9096-d2c369486ddf","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-24-05-57-16 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-24-05-57-16","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f328013a-7f66-45aa-b6ef-81219242fa5c","deletionTimestamp":"2018-08-17T14:40:15Z","acceptMappedClaims":null,"addIns":[],"appId":"c3fcb04d-84c7-4154-b2d2-3110a31c5cea","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappbe1297544","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappbe1297544","identifierUris":["http://easycreate.azure.com/javasdkappbe1297544"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-25T14:40:11.653Z","keyId":"860721fd-2d68-4c12-b2e4-c1eb81197570","startDate":"2018-08-17T14:40:11.653Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappbe1297544 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappbe1297544","id":"4df10a12-11bc-4003-8a6b-27d84b0e26f8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappbe1297544 on your behalf.","userConsentDisplayName":"Access + javasdkappbe1297544","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappbe1297544"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f39abbd9-3310-4e12-bf59-a32f2a3f7387","deletionTimestamp":"2018-08-16T11:09:02Z","acceptMappedClaims":null,"addIns":[],"appId":"49dee726-bc4b-4505-ad09-840dd9aa1075","appRoles":[],"availableToOtherTenants":false,"displayName":"http://easycreate.azure.com/anotherapp/javasdkspf81098525","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/anotherapp/javasdkspf81098525","identifierUris":["http://easycreate.azure.com/anotherapp/javasdkspf81098525"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspf81098525 + on behalf of the signed-in user.","adminConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspf81098525","id":"619f4db3-a798-4c8a-ba97-4829e1689b56","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access http://easycreate.azure.com/anotherapp/javasdkspf81098525 + on your behalf.","userConsentDisplayName":"Access http://easycreate.azure.com/anotherapp/javasdkspf81098525","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/anotherapp/javasdkspf81098525"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f4283229-5510-4964-af07-c639855a13b5","deletionTimestamp":"2018-08-29T16:00:41Z","acceptMappedClaims":null,"addIns":[],"appId":"ae1d17a2-8cc6-4195-a29d-20813cb7806a","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graph3bsdq","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graph3bsdq","identifierUris":["http://cli-graph3bsdq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graph3bsdq on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graph3bsdq","id":"2c595e69-e70d-4041-94b7-845dde429d9b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graph3bsdq on your behalf.","userConsentDisplayName":"Access + cli-graph3bsdq","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f5343896-2a44-42f1-8cef-ad3f5aca46e5","deletionTimestamp":"2018-08-01T05:33:02Z","acceptMappedClaims":null,"addIns":[],"appId":"6cee024b-3895-40d8-83cd-0f288c8628af","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-01-05-32-22","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-01-05-32-22","identifierUris":["http://cli_test_sp_with_kv_new_certsq6k2onmosaf2g5fjnk4p45ndkldwaf7ic6gyrioxohvwpl"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"9D8C4E2404ED187EDA0E3CB2B2E6BEF376EE550B","endDate":"2019-08-01T05:32:42.317592Z","keyId":"6f9f78d0-cca1-4912-a3f7-e50a1c81b21b","startDate":"2018-08-01T05:32:42.317592Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-32-22 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-01-05-32-22","id":"9249128e-87a3-4598-b8fb-9dfad28c9e67","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-01-05-32-22 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-01-05-32-22","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f562d271-a897-4d3b-8eca-350484461fa0","deletionTimestamp":"2018-08-03T05:31:11Z","acceptMappedClaims":null,"addIns":[],"appId":"795006d3-eeba-4d15-a694-574977701458","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-cpt34jaov","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-cpt34jaov on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-cpt34jaov","id":"37dd0d82-f90a-4a3e-86c3-64d635b2b262","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-cpt34jaov on your behalf.","userConsentDisplayName":"Access + cli-native-cpt34jaov","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f5c0adfe-7b5c-4c0e-ba85-8230170c3d21","deletionTimestamp":"2018-08-11T05:38:51Z","acceptMappedClaims":null,"addIns":[],"appId":"a8c4a12c-061c-470e-8dbb-6489426875ee","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-11-05-38-32","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-11-05-38-32","identifierUris":["http://cli-graphpiys7"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-38-32 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-11-05-38-32","id":"9e5a7b82-7527-4c9d-b3d4-ab401ef43f25","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-11-05-38-32 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-11-05-38-32","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-11T05:38:32.248742Z","keyId":"1b3397ef-cf57-4733-8171-acce1aca5381","startDate":"2018-08-11T05:38:32.248742Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f5e1b74b-9ab5-4316-9bf8-f963ce889314","deletionTimestamp":"2018-08-04T05:35:29Z","acceptMappedClaims":null,"addIns":[],"appId":"f3988fbc-23dc-4e98-9239-b5246427c4f9","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-04-05-35-07","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-04-05-35-07","identifierUris":["http://cli_test_sp_with_kv_existing_certlkaqyxizcwjmqdudq46s7id4rzoz7s6csimsdzi4h52"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"97797AA7E1045846041B016ECF23A202D21A8199","endDate":"2019-02-04T05:35:04Z","keyId":"f19fb4b4-ea30-4285-a36a-cbcd42f0c126","startDate":"2018-08-04T05:35:23.116471Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-35-07 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-04-05-35-07","id":"681602f6-6fc8-4a2e-a945-f77f0181d849","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-04-05-35-07 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-04-05-35-07","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f63b05c3-54bd-48b3-ad6c-2bd66f03e2d1","deletionTimestamp":"2018-08-23T05:32:49Z","acceptMappedClaims":null,"addIns":[],"appId":"20da5b61-3896-46ae-bd58-6f20c26866c4","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-32-42","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-32-42","identifierUris":["http://clisp-test-c2v3oscg5"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-32-42 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-32-42","id":"bc90940b-33af-4e6b-943b-369101bd4d76","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-32-42 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-32-42","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:32:46.78509Z","keyId":"68c549ca-1088-4032-acd5-f7bc05621bba","startDate":"2018-08-23T05:32:46.78509Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f67ba8d2-fb8e-4019-89be-ee28db66caad","deletionTimestamp":"2018-08-23T05:33:33Z","acceptMappedClaims":null,"addIns":[],"appId":"4f5b9855-dd2c-4960-bf25-13b9a5cc6940","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-23-05-33-03","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-23-05-33-03","identifierUris":["http://cli_create_rbac_sp_with_passwordyghhmnqdnvmmoxclixeqtd4kxpytkugj57x2o67jisj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-33-03 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-23-05-33-03","id":"99fe2a93-a9d8-4594-aad7-4ba0f88cbaf7","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-23-05-33-03 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-23-05-33-03","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-23T05:33:03.3464Z","keyId":"d2774627-d2e9-49a0-a50f-2fa85322b4ec","startDate":"2018-08-23T05:33:03.3464Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f6a2f6df-359f-46b3-9042-d40dad4179b5","deletionTimestamp":"2018-08-30T19:15:32Z","acceptMappedClaims":null,"addIns":[],"appId":"e2830d9f-55b8-4cdc-a9dc-eb43930c7a66","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-spburtgqc","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-spburtgqc on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-spburtgqc","id":"409d528f-f432-49a7-ade1-0b08f167e796","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-spburtgqc on your behalf.","userConsentDisplayName":"Access + cli-native-spburtgqc","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f76806a7-f09f-4b2c-be54-5a269cee5b11","deletionTimestamp":"2018-08-15T11:04:02Z","acceptMappedClaims":null,"addIns":[],"appId":"a63efd38-a2a5-4ba9-aa75-22bd848ee026","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappdab875568","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappdab875568","identifierUris":["http://easycreate.azure.com/javasdkappdab875568"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-03T11:03:56.76379Z","keyId":"87eedb6a-e45c-46c7-b33a-154c2b9148c1","startDate":"2018-08-15T11:03:56.76379Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-23T11:03:56.7524379Z","keyId":"8d5e24f7-3349-42bb-9476-e89e6b9e9c2c","startDate":"2018-08-15T11:03:56.7524379Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappdab875568 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappdab875568","id":"57a979f6-8719-4392-957b-09f48480294c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappdab875568 on your behalf.","userConsentDisplayName":"Access + javasdkappdab875568","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappdab875568"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f7c1ca2f-edd2-41e0-b319-4da5b5f57f65","deletionTimestamp":"2018-08-04T05:33:55Z","acceptMappedClaims":null,"addIns":[],"appId":"365a9e6a-8e43-4ed0-b9a4-e0f68a66e698","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-native-suflfir6y","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":[],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-native-suflfir6y on behalf of the signed-in + user.","adminConsentDisplayName":"Access cli-native-suflfir6y","id":"2caea3f3-16c5-4f83-b481-1951291941e9","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-native-suflfir6y on your behalf.","userConsentDisplayName":"Access + cli-native-suflfir6y","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":true,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"5778995a-e1bf-45b8-affa-663a9f3f4d04","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f84210d8-aa24-4b69-a0b2-64c724816c3d","deletionTimestamp":"2018-08-08T05:45:07Z","acceptMappedClaims":null,"addIns":[],"appId":"a65d9b7d-9fc8-4496-bdaf-0496f45b7b39","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-08-05-44-55","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-08-05-44-55","identifierUris":["http://cli_create_rbac_sp_with_certwnxphl7rnohkzpfjowbqol2pjo3njry7jpfeqrrlguhe6ca"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"ABE652A76F1B273CD7AECCF3E060460AE8F01483","endDate":"2019-08-08T05:45:06.181894Z","keyId":"afa85a34-501c-40fb-9a8c-7138ab2fdc7e","startDate":"2018-08-08T05:45:06.181894Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-44-55 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-08-05-44-55","id":"ab2900f6-cfe2-444a-888b-5f3de420196c","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-08-05-44-55 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-08-05-44-55","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f84e8a0a-a1ae-4ead-aee0-24227249393d","deletionTimestamp":"2018-08-10T05:39:26Z","acceptMappedClaims":null,"addIns":[],"appId":"e56fb08b-993d-4378-b6e6-870c9147e460","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-39-18","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-39-18","identifierUris":["http://cli_test_sp_with_kv_existing_certbj5o2j62alccctwwkgkgspd56rpvidwb5dn3pj4zoz"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"4B7B1E09C8511B8CC50B83044FBCD83218D54226","endDate":"2019-08-10T05:39:25.267178Z","keyId":"804bf876-f2bf-4963-82a5-00a047ba21c0","startDate":"2018-08-10T05:39:25.267178Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-39-18 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-39-18","id":"d5ee7fa8-64a9-4b21-bd7d-a92acf44ba68","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-39-18 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-39-18","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f881e8c9-af25-47a7-91db-3e78e76ed5c1","deletionTimestamp":"2018-08-02T05:32:57Z","acceptMappedClaims":null,"addIns":[],"appId":"cf50fa6f-5091-49ab-8193-6d9f239f7c04","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graphndlsw","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graphndlsw","identifierUris":["http://cli-graphndlsw"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graphndlsw on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graphndlsw","id":"7cceb432-e2c6-4e89-8387-a09f1b3e15d7","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graphndlsw on your behalf.","userConsentDisplayName":"Access + cli-graphndlsw","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"f9a7219f-2ad8-4d76-867a-292e4a020efc","deletionTimestamp":"2018-08-30T19:17:48Z","acceptMappedClaims":null,"addIns":[],"appId":"b2ead965-2d8e-4b80-84bd-1081093123ee","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-30-19-16-38","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-30-19-16-38","identifierUris":["http://cli_test_sp_with_kv_new_certycaiodgjdn5nhyzs6hv72y6gze56garlzcacmkncznqfgo4"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"65E5858CDEB73D260535E6D915B1AAD8D96C8841","endDate":"2019-08-30T19:17:17.858081Z","keyId":"025315b7-fa06-409d-a026-75e2d5ba31ad","startDate":"2018-08-30T19:17:17.858081Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-16-38 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-30-19-16-38","id":"a27a19d0-2574-4d75-8e40-dc5ff1e3a146","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-30-19-16-38 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-30-19-16-38","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"fb546a07-b066-422b-bd8c-2eeac652ddb9","deletionTimestamp":"2018-08-08T00:15:08Z","acceptMappedClaims":null,"addIns":[],"appId":"8b37d3a3-f725-4f35-8f1c-6442aa71b4ea","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkapp325824387","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkapp325824387","identifierUris":["http://easycreate.azure.com/javasdkapp325824387"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"WTJWeWRBPT0=","endDate":"2018-11-16T00:15:05.627Z","keyId":"ef71090d-fe16-4fb8-8570-7fd9ff745d5e","startDate":"2018-08-08T00:15:05.627Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkapp325824387 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkapp325824387","id":"bbc18e73-ca14-4364-af6e-5a39f402c150","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkapp325824387 on your behalf.","userConsentDisplayName":"Access + javasdkapp325824387","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkapp325824387"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"fb9ca631-c3c0-40b0-8a5f-cdf2454b7e51","deletionTimestamp":"2018-08-03T05:25:53Z","acceptMappedClaims":null,"addIns":[],"appId":"60d1a537-afa1-40cf-9a4f-a1e59d74609a","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-03-05-07-25","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-03-05-07-25","identifierUris":["http://clitestem7r6q5gcj"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-07-25 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-03-05-07-25","id":"92c2f865-bcbd-47fa-84a8-785cfb32c669","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-03-05-07-25 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-03-05-07-25","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-03T05:07:25.708122Z","keyId":"d34e4444-e8dc-4b97-831f-ae121fa916e3","startDate":"2018-08-03T05:07:25.708122Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"fc0abfb9-c11b-4d7d-95d4-15a859ac7005","deletionTimestamp":"2018-08-27T12:30:35Z","acceptMappedClaims":null,"addIns":[],"appId":"9769d8c6-37ba-4f2d-b244-bac11f65b29a","appRoles":[],"availableToOtherTenants":false,"displayName":"javasdkappa04831278","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/javasdkappa04831278","identifierUris":["http://easycreate.azure.com/javasdkappa04831278"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[{"customKeyIdentifier":"Y2VydA==","endDate":"2018-11-15T12:30:32.4422737Z","keyId":"3740609b-cd44-43a9-ba02-e33fd4d41872","startDate":"2018-08-27T12:30:32.4422737Z","type":"AsymmetricX509Cert","usage":"Verify","value":null},{"customKeyIdentifier":"Y2VydA==","endDate":"2018-12-05T12:30:32.4369091Z","keyId":"fee523bf-2f76-4a32-afaf-1fc73b7e84bd","startDate":"2018-08-27T12:30:32.4369091Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access javasdkappa04831278 on behalf of the signed-in user.","adminConsentDisplayName":"Access + javasdkappa04831278","id":"d608bdc5-f8b0-4116-b5d5-48ea3aff1214","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access javasdkappa04831278 on your behalf.","userConsentDisplayName":"Access + javasdkappa04831278","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":"cGFzc3dkMg==","endDate":"2018-09-16T12:30:34.162618Z","keyId":"097e1fcd-66e2-48d8-bf23-4362ee9d6ef2","startDate":"2018-08-27T12:30:34.162618Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/javasdkappa04831278"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"fc597e51-9049-4a5a-8d9b-7f3b41d7ec99","deletionTimestamp":"2018-08-10T05:37:40Z","acceptMappedClaims":null,"addIns":[],"appId":"c7c5fd24-07dd-4238-a1d3-2a10fc2523dd","appRoles":[],"availableToOtherTenants":false,"displayName":"cli-graph2tccz","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cli-graph2tccz","identifierUris":["http://cli-graph2tccz"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":true,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cli-graph2tccz on behalf of the signed-in user.","adminConsentDisplayName":"Access + cli-graph2tccz","id":"6e9f295a-6266-47fb-ae3a-e681b4592a2d","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cli-graph2tccz on your behalf.","userConsentDisplayName":"Access + cli-graph2tccz","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://azureclitest-replyuri"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"fca12fef-2b18-4966-aa1a-027030d4f672","deletionTimestamp":"2018-08-03T14:54:47Z","acceptMappedClaims":null,"addIns":[],"appId":"ddbb2dcf-9668-4f8c-ac22-09a6d133de46","appRoles":[],"availableToOtherTenants":false,"displayName":"ssp99e30163bda9c","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://easycreate.azure.com/ssp99e30163bda9c","identifierUris":["http://easycreate.azure.com/ssp99e30163bda9c"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access ssp99e30163bda9c on behalf of the signed-in user.","adminConsentDisplayName":"Access + ssp99e30163bda9c","id":"5c010175-2e47-42b2-b9ef-bd7e1a47b827","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access ssp99e30163bda9c on your behalf.","userConsentDisplayName":"Access + ssp99e30163bda9c","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["http://easycreate.azure.com/ssp99e30163bda9c"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"fe6b27e8-e053-4023-9727-89d1cc48fbfb","deletionTimestamp":"2018-08-07T05:31:39Z","acceptMappedClaims":null,"addIns":[],"appId":"49721160-26ea-4d0a-b193-f1bf7089e0b3","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-07-05-08-24","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-07-05-08-24","identifierUris":["http://clitest7suegisked"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-08-24 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-07-05-08-24","id":"dd45e292-831e-4d0b-8d14-f502afe561f8","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-07-05-08-24 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-07-05-08-24","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-07T05:08:24.374331Z","keyId":"55ad8a64-da85-4f6d-95bf-0ab9dc8d3afd","startDate":"2018-08-07T05:08:24.374331Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ff119b63-0e33-4a85-a12e-205244304243","deletionTimestamp":"2018-08-31T20:46:28Z","acceptMappedClaims":null,"addIns":[],"appId":"c0ba8bdd-0400-4838-af2f-f48f69ec8e8f","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_deleted_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_deleted_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_deleted_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_deleted_app","id":"5b0aa0e1-9a6b-4477-87cb-10b7ee865ca3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_deleted_app on your behalf.","userConsentDisplayName":"Access + pytest_deleted_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ff5b25bc-1c5d-42f0-aaf0-babc85f6c768","deletionTimestamp":"2018-08-10T06:42:52Z","acceptMappedClaims":null,"addIns":[],"appId":"544b1bf6-1ffc-4eef-b1a9-5e93d0e6ff94","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-10-05-11-40","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-10-05-11-40","identifierUris":["http://clitesthq55suiiwq"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-40 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-10-05-11-40","id":"cc51c30a-c34a-436c-9129-1493e7d0e42b","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-10-05-11-40 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-10-05-11-40","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-10T05:11:40.939102Z","keyId":"5e7f35a9-26d9-4111-a7eb-891457828309","startDate":"2018-08-10T05:11:40.939102Z","value":null}],"publicClient":null,"publisherDomain":"AzureSDKTeam.onmicrosoft.com","recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ff60be9a-666a-4dcf-88ce-3b6066e770da","deletionTimestamp":"2018-08-29T16:00:55Z","acceptMappedClaims":null,"addIns":[],"appId":"dc14acd2-59dc-4487-97d0-7375ee41038d","appRoles":[],"availableToOtherTenants":false,"displayName":"azure-cli-2018-08-29-16-00-30","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://azure-cli-2018-08-29-16-00-30","identifierUris":["http://cli-graphqq7hy"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-00-30 on behalf of the signed-in + user.","adminConsentDisplayName":"Access azure-cli-2018-08-29-16-00-30","id":"37a14273-4229-4e59-ba14-ca7db43841db","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access azure-cli-2018-08-29-16-00-30 on your behalf.","userConsentDisplayName":"Access + azure-cli-2018-08-29-16-00-30","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2019-08-29T16:00:30.462211Z","keyId":"935bab13-9970-4a68-816d-3b21c4d13237","startDate":"2018-08-29T16:00:30.462211Z","value":null}],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}]}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['161944'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 20:56:40 GMT'] + duration: ['2400863'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [0Tx2hAAAj452VzreBCaDWXGZxqKH2vtS4n1JGBmeb2k=] + ocp-aad-session-key: [i-qnENzP1prEh1720G8u0hW9-gkpBmKj_ajEIfoEfkJL46URcmwOz00gWcRL-J1CN3gg_aTycvo20ueNBZ2rBNf881SPc8VmFX0Lp53YNPLyQFTRIkFSAbFSEegbbyjhaVQLTtT05Q5hwiIDOXSfhw.Uq2Q8VXGijQD7Iou92SKZiU5y0Beul3wNKa0MyqCNS0] + pragma: [no-cache] + request-id: [59bbb572-4e05-4276-8541-9d911e173331] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: GET + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/applications?$filter=displayName%20eq%20%27pytest_deleted_app%27&api-version=1.6 + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.Application","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ad747a05-4d48-4d9d-bdd0-fbd1af28c94a","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"283f3300-4aa0-44ce-ac32-0d998d75c6ea","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_deleted_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_deleted_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_deleted_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_deleted_app","id":"2adabca6-4f3c-4ab6-8da0-ca66dfa72524","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_deleted_app on your behalf.","userConsentDisplayName":"Access + pytest_deleted_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}]}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['1729'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 20:56:41 GMT'] + duration: ['927066'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [9uOBoijaUfo2I5LS4GEX2MHLLzJcQ0fpR2lDyaYA1pw=] + ocp-aad-session-key: [eoGVpzSQy7I8Cx1yCCjlhCBNHDBDxZCDMC5CAvtOe4OKJT3HJQ8iw6t7zzEeXgi1AhJ0PDYVAT_IY8aspkTSlA9gBchEmxob9-rFr-Fq7Z7ZwHq-sEC9nymPwkojBaWwQOqwRO8GYwWs0xZlyPipHA.7klWILpvsUQEz6J-VeBYBCFFjYgVZpxwm5tU_1TBvaA] + pragma: [no-cache] + request-id: [b8267e30-d320-4b14-bbe1-f8458994d4cb] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: DELETE + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/applications/ad747a05-4d48-4d9d-bdd0-fbd1af28c94a?api-version=1.6 + response: + body: {string: ''} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + dataserviceversion: [1.0;] + date: ['Fri, 31 Aug 2018 20:56:42 GMT'] + duration: ['1729766'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [PVmdQVFo4vbIl3qFfJQXwZ8eIdlDxR0EypQwMc2EbEk=] + ocp-aad-session-key: [AOZgB6joQ3eLKEtsSWXy0QvCxXSazRh_blZr3obmh9AhRz7I85I6cnKassOicOCUAx6kmlggkqwmC1CcbIKNsPqbMgqIg_DsOz68Ut3U_k6khIVUKm8WZW2GrGByUW2LL1YzLbRBJEGgFReKLPr6dQ.FYQ5ls_OjctYgIkZjFb7HzphRmmjGfmgRLn59EI5Mg8] + pragma: [no-cache] + request-id: [c7940641-bea1-415a-a43b-c098e00ea131] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 204, message: No Content} +- request: + body: '{"availableToOtherTenants": false, "displayName": "pytest_deleted_app", + "identifierUris": ["http://pytest_deleted_app.org"]}' + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['124'] + Content-Type: [application/json; charset=utf-8] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: POST + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/applications?api-version=1.6 + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.Application/@Element","odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d8e83cb9-781d-4655-a674-1e68ec561e34","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"b56a4111-784d-4906-b98c-14be98a693c6","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_deleted_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_deleted_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logo@odata.mediaContentType":"application/json;odata=minimalmetadata; + charset=utf-8","logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_deleted_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_deleted_app","id":"a34157ff-fa95-4b12-a773-f82e2f50f6bc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_deleted_app on your behalf.","userConsentDisplayName":"Access + pytest_deleted_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['1812'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 20:56:42 GMT'] + duration: ['4947814'] + expires: ['-1'] + location: ['https://graph.windows.net/myaddomain.onmicrosoft.com/directoryObjects/d8e83cb9-781d-4655-a674-1e68ec561e34/Microsoft.DirectoryServices.Application'] + ocp-aad-diagnostics-server-name: [Xggm2lV7GH3yEUVfEvzm26S1umz7EprHWD9kDtATl70=] + ocp-aad-session-key: [DdBC-llDmDpeVoSbFOHaKl0ovx2bP6tWbOtcbiAg4AIEStPf5WVmX2PX1oIg_j77VSHZloNFlJoKmB25S4Ipw2u2OHlfB80Amm4SdRZY6UDSa7v2h2FkFrBsY5A1QW3RjIMCdMwRjRRHH1Ps7sRfew.FgVC9Zm0oSwCCQGvnfyzDq_ldlt3CjgZ5fy7ytp6CPA] + pragma: [no-cache] + request-id: [2eb748d1-bb81-45a1-9cbd-26ff0bea9823] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 201, message: Created} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: DELETE + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/applications/d8e83cb9-781d-4655-a674-1e68ec561e34?api-version=1.6 + response: + body: {string: ''} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + dataserviceversion: [1.0;] + date: ['Fri, 31 Aug 2018 20:56:43 GMT'] + duration: ['1691878'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [grZU8xQEKowxm2ePOB20cXqE286qtzxM001K483Yy3g=] + ocp-aad-session-key: [fBGSp31EWKfDDBGUaHO3i9Lq7wEJ0gSUzNHKrs4kd6vdnQoehdAujX4iGudQoiLKCe1-F6W57A2Rx3MhazOx2yhxMmFRYNs7Fv9b0zyygS8NmKtZKhaRJWuXmo0pDn2iWNDoT7frLKWzzSO9OSl9vQ.OmvMLsm7H0V_atKx4Ch1diqU054J5gONjkrHMgPS10c] + pragma: [no-cache] + request-id: [b2596685-a6c5-4010-a978-e4c87e1f6743] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 204, message: No Content} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: GET + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/deletedApplications?$filter=displayName%20eq%20%27pytest_deleted_app%27&api-version=1.6 + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#deletedDirectoryObjects/Microsoft.DirectoryServices.Application","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"c4cdd8d8-a7e2-44c6-85fc-f082d16a4432","deletionTimestamp":"2018-08-31T19:50:20Z","acceptMappedClaims":null,"addIns":[],"appId":"6343b53e-5851-461c-944d-c30b0168b361","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_deleted_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_deleted_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_deleted_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_deleted_app","id":"53785f8a-3f78-4b50-963f-21667e2feec9","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_deleted_app on your behalf.","userConsentDisplayName":"Access + pytest_deleted_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"2765cff9-3f27-4aa3-8ab8-97dffd6969ce","deletionTimestamp":"2018-08-31T20:43:39Z","acceptMappedClaims":null,"addIns":[],"appId":"eb81811f-354a-4a93-b253-f2ba382bc0f7","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_deleted_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_deleted_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_deleted_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_deleted_app","id":"e871c30a-0e5f-4609-a283-78c93a573160","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_deleted_app on your behalf.","userConsentDisplayName":"Access + pytest_deleted_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ff119b63-0e33-4a85-a12e-205244304243","deletionTimestamp":"2018-08-31T20:46:28Z","acceptMappedClaims":null,"addIns":[],"appId":"c0ba8bdd-0400-4838-af2f-f48f69ec8e8f","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_deleted_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_deleted_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_deleted_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_deleted_app","id":"5b0aa0e1-9a6b-4477-87cb-10b7ee865ca3","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_deleted_app on your behalf.","userConsentDisplayName":"Access + pytest_deleted_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"ad747a05-4d48-4d9d-bdd0-fbd1af28c94a","deletionTimestamp":"2018-08-31T20:56:42Z","acceptMappedClaims":null,"addIns":[],"appId":"283f3300-4aa0-44ce-ac32-0d998d75c6ea","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_deleted_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_deleted_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_deleted_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_deleted_app","id":"2adabca6-4f3c-4ab6-8da0-ca66dfa72524","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_deleted_app on your behalf.","userConsentDisplayName":"Access + pytest_deleted_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d8e83cb9-781d-4655-a674-1e68ec561e34","deletionTimestamp":"2018-08-31T20:56:43Z","acceptMappedClaims":null,"addIns":[],"appId":"b56a4111-784d-4906-b98c-14be98a693c6","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_deleted_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_deleted_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_deleted_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_deleted_app","id":"a34157ff-fa95-4b12-a773-f82e2f50f6bc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_deleted_app on your behalf.","userConsentDisplayName":"Access + pytest_deleted_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}]}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['8134'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 20:56:43 GMT'] + duration: ['4270319'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [uw2DI55YPxO27iCQ9gmp7jkFjvTBnlg/TMjn48ai3jY=] + ocp-aad-session-key: [sf9aF8ktoxx9Z4JXCT5wCQRTEJX_xtTceWROIKDWG6F7g1P6B9w0psHkVzOYQRU7ODDk19U1vxtnq8CMKyi39-dEyyZl270-fF027Za499H46JeB3bNVIGmmLKpe0TDYRs2hX_g81aMHCqGgdMQ1NQ.6PIlFCg6d2SQZ0tAcDRa20_eqhspm33jfEVUQHTJmAM] + pragma: [no-cache] + request-id: [3ec14571-75e7-4aa4-9e56-d0f53eb9dc2f] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: POST + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/deletedApplications/d8e83cb9-781d-4655-a674-1e68ec561e34/restore?api-version=1.6 + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.Application/@Element","odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"d8e83cb9-781d-4655-a674-1e68ec561e34","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"b56a4111-784d-4906-b98c-14be98a693c6","appRoles":[],"availableToOtherTenants":false,"displayName":"pytest_deleted_app","errorUrl":null,"groupMembershipClaims":null,"homepage":null,"identifierUris":["http://pytest_deleted_app.org"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logo@odata.mediaContentType":"application/json;odata=minimalmetadata","logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access pytest_deleted_app on behalf of the signed-in user.","adminConsentDisplayName":"Access + pytest_deleted_app","id":"a34157ff-fa95-4b12-a773-f82e2f50f6bc","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access pytest_deleted_app on your behalf.","userConsentDisplayName":"Access + pytest_deleted_app","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":null,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":[],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['1797'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 20:56:45 GMT'] + duration: ['1844675'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [u84kEvNmBHxW4/vtHqUleUYQGGbAjaquR19gMFnyQJs=] + ocp-aad-session-key: [ODEzNBBKI_unHfTkZ0qrm1-NbQsaJcQRFiH9YoJWFG2sdDPkWtK2xKjKNsqe0kxL0Me8bRVzdEW_FScrZz57TFbiTd1pT0Qs64QiM8ryk31R8i3Y3BUA2EenezgkJA7PZwkmd4P4MITWs3UJlg4WNQ.TvoZ2Z06Xb6PYex2N3S1iIJqfGxR-_oK1vf_ZQGok_Y] + pragma: [no-cache] + request-id: [a29bbd1a-c247-4e72-a63e-562caa35994e] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: DELETE + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/applications/d8e83cb9-781d-4655-a674-1e68ec561e34?api-version=1.6 + response: + body: {string: ''} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + dataserviceversion: [1.0;] + date: ['Fri, 31 Aug 2018 20:56:46 GMT'] + duration: ['4576526'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [TQODFBO79eHT34Qk5647Ew5MUFYqECRDq+7SetrUnAQ=] + ocp-aad-session-key: [jTDOfgZKA6fBbSmtm6Y6DqlXQPsw9qwC6CIf8ZW8vVRx-vRaQS0iTRCvqRuRkHs-ymzg6Ps34zz09sewC1kVFedzv3BQ0z7CvTI3nOpwMEGShCgaG4CNCF9nTaCZ8n45AhjZE-rAp1jk1YmDNjrMFA.UgeM-K3Pnr0jgAtbjxZEEk6zZ85kUcD5lft5iKSXv0Y] + pragma: [no-cache] + request-id: [f254c3b6-18dd-45a3-aa72-d816add900f2] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 204, message: No Content} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) requests/2.19.1 msrest/0.5.5 + msrest_azure/0.4.34 azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: DELETE + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/deletedApplications/d8e83cb9-781d-4655-a674-1e68ec561e34?api-version=1.6 + response: + body: {string: ''} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + dataserviceversion: [1.0;] + date: ['Fri, 31 Aug 2018 20:56:46 GMT'] + duration: ['3212421'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [eDBRdQV8u+1gM9UsCxIgTpJXzthWX/WsoVn8Knk1ff0=] + ocp-aad-session-key: [QCGH8piRDRcrxiuSmua-UtN0p2eXykCL67fOXYp1uMbM0pwrNWjnOC2YQkzK6w-32LEtfqbjOQui-IPhRudQTRVuga0mntxM6rxq-Tj6vqCOoSGA3hc7G7_NV7tYOJPiszB7sWcK4-EuYhjdh6ZKLw.YlhK9PdZ_sM3dFPI1oscIVMobFRW3NIU5H9FL22rek8] + pragma: [no-cache] + request-id: [0f9e5c27-8cac-4234-bc74-8ddb29689d63] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 204, message: No Content} +version: 1 diff --git a/azure-graphrbac/tests/recordings/test_graphrbac.test_signed_in_user.yaml b/azure-graphrbac/tests/recordings/test_graphrbac.test_signed_in_user.yaml new file mode 100644 index 000000000000..d60bb82fd9d8 --- /dev/null +++ b/azure-graphrbac/tests/recordings/test_graphrbac.test_signed_in_user.yaml @@ -0,0 +1,205 @@ +interactions: +- request: + body: null + headers: + Accept: [application/json] + Accept-Charset: [utf-8] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python-requests/2.19.1] + return-client-request-id: ['true'] + x-client-CPU: [x64] + x-client-OS: [win32] + x-client-SKU: [Python] + x-client-Ver: [1.0.1] + method: GET + uri: https://login.microsoftonline.com/common/UserRealm/admin2%40myaddomain.onmicrosoft.com?api-version=1.0 + response: + body: {string: '{"ver":"1.0","account_type":"Managed","domain_name":"myaddomain.onmicrosoft.com","cloud_instance_name":"microsoftonline.com","cloud_audience_urn":"urn:federation:MicrosoftOnline"}'} + headers: + cache-control: [private] + content-disposition: [inline; filename=userrealm.json] + content-length: ['181'] + content-type: [application/json; charset=utf-8] + date: ['Fri, 31 Aug 2018 17:17:50 GMT'] + p3p: [CP="DSP CUR OTPi IND OTRi ONL FIN"] + server: [Microsoft-IIS/10.0] + set-cookie: [x-ms-gateway-slice=019; path=/; secure; HttpOnly, stsservicecookie=ests; + path=/; secure; HttpOnly] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-content-type-options: [nosniff] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) msrest/0.5.4 msrest_azure/0.5.0 + azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: GET + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/me?api-version=1.6 + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.User/@Element","odata.type":"Microsoft.DirectoryServices.User","objectType":"User","objectId":"5963f50c-7c43-405c-af7e-53294de76abd","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":[],"skuId":"a403ebcc-fae0-4ca2-8c8c-7a907fd6c235"}],"assignedPlans":[{"assignedTimestamp":"2017-12-07T23:01:21Z","capabilityStatus":"Enabled","service":"AzureAnalysis","servicePlanId":"2049e525-b859-401b-b2a0-e0a31c4b1fe4"}],"city":null,"companyName":null,"consentProvidedForMinor":null,"country":null,"createdDateTime":"2016-01-06T17:18:25Z","creationType":null,"department":null,"dirSyncEnabled":null,"displayName":"Admin2","employeeId":null,"facsimileTelephoneNumber":null,"givenName":"Admin2","immutableId":null,"isCompromised":null,"jobTitle":null,"lastDirSyncTime":null,"legalAgeGroupClassification":null,"mail":null,"mailNickname":"admin2","mobile":null,"onPremisesDistinguishedName":null,"onPremisesSecurityIdentifier":null,"otherMails":["destanko@microsoft.com"],"passwordPolicies":"None","passwordProfile":null,"physicalDeliveryOfficeName":null,"postalCode":null,"preferredLanguage":"en-US","provisionedPlans":[],"provisioningErrors":[],"proxyAddresses":[],"refreshTokensValidFromDateTime":"2018-06-29T20:46:18Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":null,"state":null,"streetAddress":null,"surname":"Admin2","telephoneNumber":null,"usageLocation":"US","userIdentities":[],"userPrincipalName":"admin2@AzureSDKTeam.onmicrosoft.com","userState":null,"userStateChangedOn":null,"userType":"Member"}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['1688'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 17:17:50 GMT'] + duration: ['932111'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [8lVrSY0cb3yYmzhL1jb6bG/9VqDeaSkgeMUNwJzqewM=] + ocp-aad-session-key: [cDa-ek9Lolb50nplRWhB-xBqqyhOJbVnQSA0e59uX6BeaEjvMji3F3Xc3X32tbGGHpPofa5aOrvnQ6pkwI_fmsB4ZSvTpH1w8TIPfdF6kw29khc86yiZlBB-PZTTF7gUrfGnvyK3hlNAqoNWl9WYzg.YUT556XHRli9DN7enMGuisyKdnJoPP3enqjYHfzWidA] + pragma: [no-cache] + request-id: [ec53ce44-1144-4a6c-8a13-1c05c939e62c] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: '{"displayName": "pytestgroup_display", "mailEnabled": false, "mailNickname": + "pytestgroup_nickname", "securityEnabled": true}' + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['125'] + Content-Type: [application/json; charset=utf-8] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) msrest/0.5.4 msrest_azure/0.5.0 + azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: POST + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/groups?api-version=1.6 + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.Group/@Element","odata.type":"Microsoft.DirectoryServices.Group","objectType":"Group","objectId":"5173c456-6909-482b-af5e-d2024caa9d1e","deletionTimestamp":null,"description":null,"dirSyncEnabled":null,"displayName":"pytestgroup_display","lastDirSyncTime":null,"mail":null,"mailNickname":"pytestgroup_nickname","mailEnabled":false,"onPremisesDomainName":null,"onPremisesNetBiosName":null,"onPremisesSamAccountName":null,"onPremisesSecurityIdentifier":null,"provisioningErrors":[],"proxyAddresses":[],"securityEnabled":true}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['652'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 17:17:52 GMT'] + duration: ['10438917'] + expires: ['-1'] + location: ['https://graph.windows.net/myaddomain.onmicrosoft.com/directoryObjects/5173c456-6909-482b-af5e-d2024caa9d1e/Microsoft.DirectoryServices.Group'] + ocp-aad-diagnostics-server-name: [y2AFatDb8bxovAuAcAg+Xai78XOhksqhh+LYGhHC+p8=] + ocp-aad-session-key: [AfET1pkeY8P5rhg-XpwxcCoEP_13SlwQQONmV5Qk0wP-YnxcNYyAjaBH8ON_hLM2GFpxxLxVRdL8UWdhFjKC7LhXLNw00-AmkENz_ePy1WKHun-yIma2H4pNFQbRas4-QxB2OHzXyQIvxHSRaUHmMw.GOCEjevJmncwyaaA4vFc8cob8vmBAitXedaJPka9TuQ] + pragma: [no-cache] + request-id: [0e39bb45-d9c0-41bc-a938-6f30ce2024b9] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 201, message: Created} +- request: + body: 'b''{"url": "https://graph.windows.net/myaddomain.onmicrosoft.com/directoryObjects/5963f50c-7c43-405c-af7e-53294de76abd"}''' + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['119'] + Content-Type: [application/json; charset=utf-8] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) msrest/0.5.4 msrest_azure/0.5.0 + azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: POST + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/groups/5173c456-6909-482b-af5e-d2024caa9d1e/$links/owners?api-version=1.6 + response: + body: {string: ''} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + dataserviceversion: [1.0;] + date: ['Fri, 31 Aug 2018 17:17:53 GMT'] + duration: ['2418588'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [wL7zcXvhIXIAGeynkORCtbz/3bweluE/NT+Ij6AZJG0=] + ocp-aad-session-key: [jsevURDRXCXCtUkhbwIME8U4IzvEZiOaiJuQpZLjM_LYw25N-6TP8zjvjiookf8aiJVVaJnkN6BBn9cgIKzZDFpfz6YH-dwc8eVGYbcEn1ukLK3rsuoz9UlFpTrBD9jWdquSnp4b6AdkjazM_CUy4A.fYt2qCpc3F2NOfWCuMD-Ao5NLhaFSIxVirGkUM8CxPg] + pragma: [no-cache] + request-id: [7744627e-0be4-48ff-8856-f2b1852a75ee] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 204, message: No Content} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) msrest/0.5.4 msrest_azure/0.5.0 + azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: GET + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/me/ownedObjects?api-version=1.6 + response: + body: {string: '{"odata.metadata":"https://graph.windows.net/myaddomain.onmicrosoft.com/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.Group","objectType":"Group","objectId":"8a9b1617-fc8d-4aa9-a42f-99868d314699","deletionTimestamp":null,"description":"first + group","dirSyncEnabled":null,"displayName":"firstgroup","lastDirSyncTime":null,"mail":null,"mailNickname":"0afc6ff5-b63b-4583-b7f0-6a639e64cc75","mailEnabled":false,"onPremisesDomainName":null,"onPremisesNetBiosName":null,"onPremisesSamAccountName":null,"onPremisesSecurityIdentifier":null,"provisioningErrors":[],"proxyAddresses":[],"securityEnabled":true},{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"b48ab268-479a-4640-aa87-021e92ae2626","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"d5938293-ffce-440e-ae1e-92c0a569e1e4","appRoles":[],"availableToOtherTenants":false,"displayName":"cormazuresdkapp","errorUrl":null,"groupMembershipClaims":null,"homepage":"http://cormazuresdkapp","identifierUris":["https://AzureSDKTeam.onmicrosoft.com/fc187aa3-4458-4d6e-a4dc-bb5b07f68ea8"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logoUrl":null,"oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow + the application to access cormazuresdkapp on behalf of the signed-in user.","adminConsentDisplayName":"Access + cormazuresdkapp","id":"17083250-6cfd-4d23-b3c8-f4293c7aab44","isEnabled":true,"type":"User","userConsentDescription":"Allow + the application to access cormazuresdkapp on your behalf.","userConsentDisplayName":"Access + cormazuresdkapp","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[],"publicClient":false,"publisherDomain":null,"recordConsentConditions":null,"replyUrls":["http://cormazuresdkapp"],"requiredResourceAccess":[{"resourceAppId":"00000002-0000-0000-c000-000000000000","resourceAccess":[{"id":"311a71cc-e848-46a1-bdf8-97ff7156d8e6","type":"Scope"}]}],"samlMetadataUrl":null,"signInAudience":null,"tokenEncryptionKeyId":null},{"odata.type":"Microsoft.DirectoryServices.Group","objectType":"Group","objectId":"5173c456-6909-482b-af5e-d2024caa9d1e","deletionTimestamp":null,"description":null,"dirSyncEnabled":null,"displayName":"pytestgroup_display","lastDirSyncTime":null,"mail":null,"mailNickname":"pytestgroup_nickname","mailEnabled":false,"onPremisesDomainName":null,"onPremisesNetBiosName":null,"onPremisesSamAccountName":null,"onPremisesSecurityIdentifier":null,"provisioningErrors":[],"proxyAddresses":[],"securityEnabled":true}]}'} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + content-length: ['2923'] + content-type: [application/json; odata=minimalmetadata; streaming=true; charset=utf-8] + dataserviceversion: [3.0;] + date: ['Fri, 31 Aug 2018 17:17:53 GMT'] + duration: ['1929073'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [u84kEvNmBHxW4/vtHqUleUYQGGbAjaquR19gMFnyQJs=] + ocp-aad-session-key: [ivjStMztFbxuYvDtaNKERTKWmib-2_rH-hgSluH5l1ROZD3Ld4BQfIFbgkv6Ty4W2Mk9eXCx-Ae75JroLPA0Hao4_v3j4fCCkQzyjgYgJKqHyfpbi7SAzKu2iLpiK7EDpFCh0PhpSxtnAHhzi4-hWw.0GamIfYHT-lsNfz18RCpp1d3fPnnyZtw0q44Xm6qk8s] + pragma: [no-cache] + request-id: [f75d38be-5229-4146-8e1a-985e6870feaf] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: [application/json] + Accept-Encoding: ['gzip, deflate'] + Connection: [keep-alive] + Content-Length: ['0'] + User-Agent: [python/3.6.3 (Windows-10-10.0.17134-SP0) msrest/0.5.4 msrest_azure/0.5.0 + azure-graphrbac/1.6 Azure-SDK-For-Python] + accept-language: [en-US] + method: DELETE + uri: https://graph.windows.net/myaddomain.onmicrosoft.com/groups/5173c456-6909-482b-af5e-d2024caa9d1e?api-version=1.6 + response: + body: {string: ''} + headers: + access-control-allow-origin: ['*'] + cache-control: [no-cache] + dataserviceversion: [1.0;] + date: ['Fri, 31 Aug 2018 17:17:53 GMT'] + duration: ['2285040'] + expires: ['-1'] + ocp-aad-diagnostics-server-name: [iBLPAV+mEu1yabKxR7hiHLRXeq9pAO/IjS9ArC3QLLk=] + ocp-aad-session-key: [XaWAcIulba2Vm5YR3RscO6HervDHvfSIC0POSTOehwQ2gwnzVBiGOGc-nbtOuW9hpdukhEu3YuyNfHJhTRix4XrdBbAhxiKhyjNl6llNubVJnJ-vLQa2UOosmBsRkU5d8z7MZQBsFHX2okolQsVLUQ.mKJLHhDAroANP8Y4QoktuSmnLERvqa_LErYpxWbc9L4] + pragma: [no-cache] + request-id: [9f5f69e8-be4e-4a23-8e2c-928a0a36a38f] + server: [Microsoft-IIS/10.0] + strict-transport-security: [max-age=31536000; includeSubDomains] + x-aspnet-version: [4.0.30319] + x-content-type-options: [nosniff] + x-ms-dirapi-data-contract-version: ['1.6'] + x-powered-by: [ASP.NET] + status: {code: 204, message: No Content} +version: 1 diff --git a/azure-graphrbac/tests/test_graphrbac.py b/azure-graphrbac/tests/test_graphrbac.py index f52d41ed43c3..cb0e2dd899e7 100644 --- a/azure-graphrbac/tests/test_graphrbac.py +++ b/azure-graphrbac/tests/test_graphrbac.py @@ -10,6 +10,7 @@ import azure.graphrbac from devtools_testutils import AzureMgmtTestCase +import pytest class GraphRbacTest(AzureMgmtTestCase): @@ -20,6 +21,77 @@ def setUp(self): tenant_id=self.settings.AD_DOMAIN ) + def _build_object_url(self, object_id): + return "https://graph.windows.net/{}/directoryObjects/{}".format( + self.settings.AD_DOMAIN, + object_id + ) + + def test_signed_in_user(self): + + user = self.graphrbac_client.signed_in_user.get() + assert user.mail_nickname.startswith("admin") # Assuming we do the test with adminXXX account + + # Create a group, and check I own it + group_create_parameters = azure.graphrbac.models.GroupCreateParameters( + display_name="pytestgroup_display", + mail_nickname="pytestgroup_nickname" + ) + + group = None + try: + group = self.graphrbac_client.groups.create(group_create_parameters) + self.graphrbac_client.groups.add_owner( + group.object_id, + self._build_object_url(user.object_id) + ) + + owned_objects = list(self.graphrbac_client.signed_in_user.list_owned_objects()) + + for obj in owned_objects: + if obj.display_name == "pytestgroup_display": + break + else: + pytest.fail("Didn't found the group I just created in my owned objects") + + finally: + if group: + self.graphrbac_client.groups.delete(group.object_id) + + def test_deleted_applications(self): + + existing_deleted_applications = list(self.graphrbac_client.deleted_applications.list()) + + # Delete the app if already exists + for app in self.graphrbac_client.applications.list(filter="displayName eq 'pytest_deleted_app'"): + self.graphrbac_client.applications.delete(app.object_id) + + # Create an app + app = self.graphrbac_client.applications.create({ + 'available_to_other_tenants': False, + 'display_name': 'pytest_deleted_app', + 'identifier_uris': ['http://pytest_deleted_app.org'] + }) + # Delete the app + self.graphrbac_client.applications.delete(app.object_id) + + # I should see it now in deletedApplications + existing_deleted_applications = list(self.graphrbac_client.deleted_applications.list( + filter="displayName eq 'pytest_deleted_app'" + )) + # At least one, but if you executed this test a lot, you might see several app deleted with this name + assert len(existing_deleted_applications) >= 1 + assert all(app.display_name == 'pytest_deleted_app' for app in existing_deleted_applications) + + # Ho my god, most important app ever + restored_app = self.graphrbac_client.deleted_applications.restore(app.object_id) + assert restored_app.object_id == app.object_id + + # You know what, no I don't care + self.graphrbac_client.applications.delete(app.object_id) + + self.graphrbac_client.deleted_applications.hard_delete(app.object_id) + def test_graphrbac_users(self): user = self.graphrbac_client.users.create( @@ -54,7 +126,8 @@ def test_graphrbac_users(self): def test_groups(self): group_create_parameters = azure.graphrbac.models.GroupCreateParameters( - "pytestgroup_display", "pytestgroup_nickname" + display_name="pytestgroup_display", + mail_nickname="pytestgroup_nickname" ) group = self.graphrbac_client.groups.create(group_create_parameters) self.assertEqual(group.display_name, "pytestgroup_display") @@ -72,17 +145,52 @@ def test_groups(self): self.graphrbac_client.groups.delete(group.object_id) def test_apps_and_sp(self): + + # Delete the app if already exists + for app in self.graphrbac_client.applications.list(filter="displayName eq 'pytest_app'"): + self.graphrbac_client.applications.delete(app.object_id) + app = self.graphrbac_client.applications.create({ 'available_to_other_tenants': False, 'display_name': 'pytest_app', - 'identifier_uris': ['http://pytest_app.org'] + 'identifier_uris': ['http://pytest_app.org'], + 'app_roles': [{ + "allowed_member_types": ["User"], + "description": "Creators can create Surveys", + "display_name": "SurveyCreator", + "id": "1b4f816e-5eaf-48b9-8613-7923830595ad", # Random, but fixed for tests + "is_enabled": True, + "value": "SurveyCreator" + }] + }) + + # Take this opportunity to test get_objects_by_object_ids + objects = self.graphrbac_client.objects.get_objects_by_object_ids({ + 'object_ids': [app.object_id], + 'types': ['Application'] }) + objects = list(objects) + assert len(objects) == 1 + assert objects[0].display_name == 'pytest_app' + + apps = list(self.graphrbac_client.applications.list( + filter="displayName eq 'pytest_app'" + )) + assert len(apps) == 1 + assert apps[0].app_roles[0].display_name == "SurveyCreator" sp = self.graphrbac_client.service_principals.create({ 'app_id': app.app_id, # Do NOT use app.object_id 'account_enabled': False }) + self.graphrbac_client.service_principals.update( + sp.object_id, + { + 'account_enabled': False + } + ) + self.graphrbac_client.service_principals.delete(sp.object_id) self.graphrbac_client.applications.delete(app.object_id)