[ 
https://issues.apache.org/jira/browse/CB-11933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15582067#comment-15582067
 ] 

Vladimir Kotikov commented on CB-11933:
---------------------------------------

Keeping this open since Github PR 202 has fixed only the second part 
(capabilities removal). The first part (capabiltiest are not get added at 
plugin install time) was caused by changes in cordova-lib and requires some 
additional work to be done (i suggest adding a special logic to Windows' 
ConfigChanges override to add prefixes at plugin installation time)

> [windows] uap: not added on plugin add
> --------------------------------------
>
>                 Key: CB-11933
>                 URL: https://issues.apache.org/jira/browse/CB-11933
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Windows
>            Reporter: Sergey Shakhnazarov
>            Assignee: Nikita Matrosov
>
> {noformat}
> cordova create test
> cd test
> cordova platform add https://github.com/apache/cordova-windows
> cordova plugin add 
> https://github.com/AzureAD/azure-activedirectory-library-for-cordova
> cordova plugin add plugins\cordova-plugin-ms-adal\src\windows\sso\
> type platforms\windows\package.windows10.appxmanifest
> {noformat}
> ->
> {noformat}
>     <Capabilities>
>         <Capability Name="internetClient" />
>         <Capability Name="enterpriseAuthentication" />
>         <Capability Name="privateNetworkClientServer" />
>         <Capability Name="sharedUserCertificates" />
>     </Capabilities>
> {noformat}
> {{cordova prepare}}
> {noformat}
> type platforms\windows\package.windows10.appxmanifest
> {noformat}
> {noformat}
>     <Capabilities>
>         <Capability Name="internetClient" />
>         <uap:Capability Name="enterpriseAuthentication" />
>         <Capability Name="privateNetworkClientServer" />
>         <uap:Capability Name="sharedUserCertificates" />
>     </Capabilities>
> {noformat}
> {{cordova plugin rm cordova-plugin-ms-adal-sso}}
> {noformat}
> type platforms\windows\package.windows10.appxmanifest
> {noformat}
> {noformat}
>     <Capabilities>
>         <Capability Name="internetClient" />
>         <uap:Capability Name="enterpriseAuthentication" />
>         <uap:Capability Name="sharedUserCertificates" />
>     </Capabilities>
> {noformat}
> 1. uap: prefixes not being added on plugin add
> 2. cordova prepare fixes this
> 3. plugin rm does not remove added capabilities as they have been changed
> cordova-plugin-ms-adal-sso plugin.xml:
> {noformat}
>     <platform name="windows">
>         <js-module name="overrides" src="www/overrides.js">
>             <runs />
>         </js-module>
>         <config-file target="package.appxmanifest" 
> parent="/Package/Capabilities" device-target="windows">
>             <Capability Name="enterpriseAuthentication" />
>             <Capability Name="privateNetworkClientServer" />
>             <Capability Name="sharedUserCertificates" />
>         </config-file>
>     </platform>
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to