Hi All.

Addition to the above configs we have a new config element <RESTAPI>.

Currently it is used to specify the non-secured resources in new CXF REST
API for Publisher/Store and Admin Portal.

Ex:
    <RESTAPI>
        <!--Configure white-listed URIs of REST API. Accessing white-listed
URIs does not require credentials (does not require Authorization header).
-->
        <WhiteListedURIs>
            <WhiteListedURI>
                <URI>/api/am/publisher/{version}/swagger.json</URI>
                <HTTPMethods>GET,HEAD</HTTPMethods>
            </WhiteListedURI>
     ...
        </WhiteListedURIs>
    </RESTAPI>

Thanks.
Malintha

On Sun, Jul 10, 2016 at 11:56 PM, Bhathiya Jayasekara <[email protected]>
wrote:

> There are some Thrift related configuration changes too. They are
> mentioned in [1].
>
> [1] "Port offsetting the Thrift port in APIM"
>
> Thanks,
> Bhathiya
>
> On Sun, Jul 10, 2016 at 11:09 PM, Nuwan Dias <[email protected]> wrote:
>
>> Hi,
>>
>> As part of the configuration sanitization effort of the api-manager.xml
>> file, there have been several configuration changes that took place in API
>> Manager 2.0.0. The main objectives of this effort are to cleanup the
>> api-manager.xml file, remove unused configs and better structure the
>> document. The following lists the changes that were carried out.
>>
>> 1. Changes to the cache configurations.
>>
>> In version 1.10.0 and below, the api-manager.xml held cache configuration
>> of different caches. These caches configs were scattered all over the
>> api-manager.xml file and some config elements lacked consistency in their
>> naming. From version 2.0.0, all cache configs will fall under
>> the <CacheConfigurations> element. This element will hold all configs
>> related to enabling/disabling caches and the relevant configs to control
>> the cache timeouts. The following changes were made in the cache configs.
>>
>> Old Config New Config Description
>> <EnableGatewayKeyCache> <EnableGatewayTokenCache> Controls the Access
>> Token Cache on the Gateway
>> <EnableKeyMgtValidationInfoCache> <EnableKeyManagerTokenCache> Controls
>> the Access Token Cache on the Key Manager
>>
>>
>> 2. Changes to JWT configurations
>>
>> Old Config New Config Description
>> <APIConsumerAuthentication> <JWTConfiguration> The section that contains
>> the JWT configurations
>> <SecurityContextHeader> </JWTHeader> Specifies the name of the JWT header
>> <TokenGeneratorImpl> <JWTGeneratorImpl> Specifies the name of the class
>> that generates the JWT
>>
>>
>> 3. Changes to Analytics configurations.
>>
>> Old Config New Config Description
>> <APIUsageTracking> <Analytics> The section that contains the Analytics
>> configurations
>>
>> In addition to the above changes, a new section was introduced to hold
>> OAuth2.0 related API Manager specific configurations. This new section
>> brings together OAuth related configs which were earlier scattered over the
>> api-manager.xml file. This is what it contains now.
>>
>> <OAuthConfigurations>
>>     <RemoveOAuthHeadersFromOutMessage>true</RemoveOAuthHeadersFromOutMessage>
>>     <ApplicationTokenScope>am_application_scope</ApplicationTokenScope>
>>     <ScopeWhitelist>
>>         <Scope>^device_.*</Scope>
>>         <Scope>openid</Scope>
>>     </ScopeWhitelist>
>>     <TokenEndPointName>/oauth2/token</TokenEndPointName>
>>     
>> <RevokeAPIURL>https://${carbon.local.ip}:${https.nio.port}/revoke</RevokeAPIURL>
>>     <EncryptPersistedTokens>false</EncryptPersistedTokens>
>> </OAuthConfigurations>
>>
>> Thanks,
>> NuwanD.
>>
>> --
>> Nuwan Dias
>>
>> Technical Lead - WSO2, Inc. http://wso2.com
>> email : [email protected]
>> Phone : +94 777 775 729
>>
>
>
>
> --
> *Bhathiya Jayasekara*
> *Senior Software Engineer,*
> *WSO2 inc., http://wso2.com <http://wso2.com>*
>
> *Phone: +94715478185 <%2B94715478185>*
> *LinkedIn: http://www.linkedin.com/in/bhathiyaj
> <http://www.linkedin.com/in/bhathiyaj>*
> *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>*
> *Blog: http://movingaheadblog.blogspot.com
> <http://movingaheadblog.blogspot.com/>*
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Malintha Amarasinghe
Software Engineer
*WSO2, Inc. - lean | enterprise | middleware*
http://wso2.com/

Mobile : +94 712383306
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to