Re: links

2017-06-16 Thread Christie, Marcus Aaron
We ended up running `composer update` in 
/Users/tilaks/summer/airavata-php-gateway and then it worked.

On Jun 16, 2017, at 3:48 PM, Sneha Tilak 
mailto:sneha.tila...@gmail.com>> wrote:

Marcus,

I'm getting the following error when trying to access 
http://localhost:8080/test.php -

Warning: 
require(/Users/tilaks/summer/airavata-php-gateway/bootstrap/../vendor/autoload.php):
 failed to open stream: No such file or directory in 
/Users/tilaks/summer/airavata-php-gateway/bootstrap/autoload.phpon line 17

Fatal error: require(): Failed opening required 
'/Users/tilaks/summer/airavata-php-gateway/bootstrap/../vendor/autoload.php' 
(include_path='.:') in 
/Users/tilaks/summer/airavata-php-gateway/bootstrap/autoload.phpon line 17


Regards,
Sneha Tilak

On Fri, Jun 16, 2017 at 1:48 PM, Sneha Tilak 
mailto:sneha.tila...@gmail.com>> wrote:
Thank you, Marcus.

Regards,
Sneha Tilak

On Fri, Jun 16, 2017 at 1:46 PM, Christie, Marcus Aaron 
mailto:machr...@iu.edu>> wrote:

Sneha,

Here is a link on Github to the service Anuj created: 
https://github.com/apache/airavata/tree/b1c390cb42c4f02a7a45231627e0d646fa7c23d5/airavata-services/profile-service/iam-admin-services-core

It should be in the ‘develop’ branch of airavata.

See also: 
https://github.com/apache/airavata/tree/3b80b596b7bf1114e7314c03206598f9207c4496/airavata-services/profile-service/profile-service-server/src/main/java/org/apache/airavata/service/profile/handlers

These are the 3 handlers for the 3 thrift services in the Profile Service.


Here’s the PGA repo: https://github.com/apache/airavata-php-gateway



Here are my PGA install notes:


Install apache, php, php-mcrypt, and composer using homebrew. Note, the apache
installed through homebrew will run on port 8080 and will be completely separate
from the builtin apache server that comes with macOS.

   brew install homebrew/apache/httpd24
   brew install homebrew/php/php54 --with-httpd24
   brew install homebrew/php/php54-mcrypt
   brew install composer

In /usr/local/etc/apache2/2.4/httpd.conf make sure the following line is added

   LoadModule php5_module/usr/local/opt/php54/libexec/apache2/libphp5.so

Then also add

   
   Include /usr/local/etc/apache2/2.4/extra/httpd-php.conf
   

Now create the file /usr/local/etc/apache2/2.4/extra/httpd-php.conf (see 
[docs](http://php.net/manual/en/install.unix.apache2.php)).

   
   SetHandler application/x-httpd-php
   

Create a file in /usr/local/var/www/htdocs/test.php

   

Then restart apache

   apachectl restart

Now you should see the phpinfo test page at http://localhost:8080/test.php

Enable the rewrite module by uncommenting this line in 
/usr/local/etc/apache2/2.4/httpd.conf

   LoadModule rewrite_module libexec/mod_rewrite.so

Create the following file: /usr/local/etc/apache2/2.4/extra/httpd-pga.conf

   
 DocumentRoot 
/Users/machrist/Documents/Airavata/airavata-php-gateway/public/
 
   DirectoryIndex index.php
   AllowOverride All
   Require all granted
 
   

(Optional) NOTE: instead of `*:8080` you can specify a hostname, like 
`pga.local` and then
just make sure to add to your /etc/hosts file:

   127.0.0.1   pga.local

Add the following line to /usr/local/etc/apache2/2.4/httpd.conf

   Include /usr/local/etc/apache2/2.4/extra/httpd-pga.conf

Restart apache

   apachectl restart

## Other configuration stuff

Increase the TTL of the SOAP wsdl cache. Change the default 1 day TTL value to
something much larger in /usr/local/etc/php/php.ini, for example, 10 days:

   soap.wsdl_cache_ttl=864000

Set the timezone in the php.ini file too





Once I have Airavata running in our new dev environment with Keycloak I’ll give 
you a configuration you can use to connect to it from your locally running PGA.


Let me know if you have any questions.

Thanks,

Marcus








Re: links

2017-06-16 Thread Sneha Tilak
Marcus,

I'm getting the following error when trying to access
http://localhost:8080/test.php -

*Warning*:
require(/Users/tilaks/summer/airavata-php-gateway/bootstrap/../vendor/autoload.php):
failed to open stream: No such file or directory in
*/Users/tilaks/summer/airavata-php-gateway/bootstrap/autoload.php*on line
*17*

*Fatal error*: require(): Failed opening required
'/Users/tilaks/summer/airavata-php-gateway/bootstrap/../vendor/autoload.php'
(include_path='.:') in
*/Users/tilaks/summer/airavata-php-gateway/bootstrap/autoload.php*on line
*17*


Regards,
*Sneha Tilak*

On Fri, Jun 16, 2017 at 1:48 PM, Sneha Tilak 
wrote:

> Thank you, Marcus.
>
> Regards,
> *Sneha Tilak*
>
> On Fri, Jun 16, 2017 at 1:46 PM, Christie, Marcus Aaron 
> wrote:
>
>>
>> Sneha,
>>
>> Here is a link on Github to the service Anuj created:
>> https://github.com/apache/airavata/tree/b1c390cb42c
>> 4f02a7a45231627e0d646fa7c23d5/airavata-services/profile-
>> service/iam-admin-services-core
>>
>> It should be in the ‘develop’ branch of airavata.
>>
>> See also: https://github.com/apache/airavata/tree/3b80b596b7bf11
>> 14e7314c03206598f9207c4496/airavata-services/profile-
>> service/profile-service-server/src/main/java/org/
>> apache/airavata/service/profile/handlers
>>
>> These are the 3 handlers for the 3 thrift services in the Profile Service.
>>
>>
>> Here’s the PGA repo: https://github.com/apache/airavata-php-gateway
>>
>>
>>
>> Here are my PGA install notes:
>>
>>
>> Install apache, php, php-mcrypt, and composer using homebrew. Note, the
>> apache
>> installed through homebrew will run on port 8080 and will be completely
>> separate
>> from the builtin apache server that comes with macOS.
>>
>>brew install homebrew/apache/httpd24
>>brew install homebrew/php/php54 --with-httpd24
>>brew install homebrew/php/php54-mcrypt
>>brew install composer
>>
>> In /usr/local/etc/apache2/2.4/httpd.conf make sure the following line is
>> added
>>
>>LoadModule php5_module/usr/local/opt/php54/libexe
>> c/apache2/libphp5.so
>>
>> Then also add
>>
>>
>>Include /usr/local/etc/apache2/2.4/extra/httpd-php.conf
>>
>>
>> Now create the file /usr/local/etc/apache2/2.4/extra/httpd-php.conf (see
>> [docs](http://php.net/manual/en/install.unix.apache2.php)).
>>
>>
>>SetHandler application/x-httpd-php
>>
>>
>> Create a file in /usr/local/var/www/htdocs/test.php
>>
>>>
>>phpinfo();
>>
>>?>
>>
>> Then restart apache
>>
>>apachectl restart
>>
>> Now you should see the phpinfo test page at http://localhost:8080/test.
>> php
>>
>> Enable the rewrite module by uncommenting this line in
>> /usr/local/etc/apache2/2.4/httpd.conf
>>
>>LoadModule rewrite_module libexec/mod_rewrite.so
>>
>> Create the following file: /usr/local/etc/apache2/2.4/ext
>> ra/httpd-pga.conf
>>
>>
>>  DocumentRoot /Users/machrist/Documents/Aira
>> vata/airavata-php-gateway/public/
>>  > avata/airavata-php-gateway/public/">
>>DirectoryIndex index.php
>>AllowOverride All
>>Require all granted
>>  
>>
>>
>> (Optional) NOTE: instead of `*:8080` you can specify a hostname, like
>> `pga.local` and then
>> just make sure to add to your /etc/hosts file:
>>
>>127.0.0.1   pga.local
>>
>> Add the following line to /usr/local/etc/apache2/2.4/httpd.conf
>>
>>Include /usr/local/etc/apache2/2.4/extra/httpd-pga.conf
>>
>> Restart apache
>>
>>apachectl restart
>>
>> ## Other configuration stuff
>>
>> Increase the TTL of the SOAP wsdl cache. Change the default 1 day TTL
>> value to
>> something much larger in /usr/local/etc/php/php.ini, for example, 10 days:
>>
>>soap.wsdl_cache_ttl=864000
>>
>> Set the timezone in the php.ini file too
>>
>>
>>
>>
>>
>> Once I have Airavata running in our new dev environment with Keycloak
>> I’ll give you a configuration you can use to connect to it from your
>> locally running PGA.
>>
>>
>> Let me know if you have any questions.
>>
>> Thanks,
>>
>> Marcus
>>
>>
>>
>>
>


Re: Adios

2017-06-16 Thread Shenoy, Gourav Ganesh
All the best, Ajinkya! It was really fun working with you; I’ll miss that for 
sure – hopefully we get to work together sometime in the future :-)

Have fun, and see you around!

Thanks and Regards,
Gourav Shenoy

From: "Pierce, Marlon" 
Reply-To: 
Date: Friday, June 16, 2017 at 2:17 PM
To: Ajinkya Dhamnaskar , Airavata Dev 

Subject: Re: Adios

Thanks, Ajinkya, and good luck.  You are always welcome here on the dev list to 
share any insights.

Marlon


From: Ajinkya Dhamnaskar 
Date: Friday, June 16, 2017 at 2:12 PM
To: Airavata Dev 
Subject: Adios

Hello All,

I am stepping out of Bloomington. I must take this opportunity to thank team 
Airavata.
It has been a great experience which has definitely changed my way of thinking 
towards any computer science problem.

Special thanks to Marlon and Suresh for giving me this opportunity, I tried my 
level beast to stand up to your expectations.

I hope to keep contributing as possible.

Let me be your host when you are in Bay Area :)

Again, thanks for everything!

--
Thanks and regards,

Ajinkya Dhamnaskar
Student ID : 0003469679
Masters (CS)
+1 (812) 369- 5416


Re: Adios

2017-06-16 Thread Pierce, Marlon
Thanks, Ajinkya, and good luck.  You are always welcome here on the dev list to 
share any insights.

 

Marlon

 

 

From: Ajinkya Dhamnaskar 
Date: Friday, June 16, 2017 at 2:12 PM
To: Airavata Dev 
Subject: Adios

 

Hello All, 

 

I am stepping out of Bloomington. I must take this opportunity to thank team 
Airavata. 

It has been a great experience which has definitely changed my way of thinking 
towards any computer science problem.

 

Special thanks to Marlon and Suresh for giving me this opportunity, I tried my 
level beast to stand up to your expectations. 

 

I hope to keep contributing as possible.

 

Let me be your host when you are in Bay Area :)

 

Again, thanks for everything!

 

-- 

Thanks and regards, 

 

Ajinkya Dhamnaskar

Student ID : 0003469679

Masters (CS)

+1 (812) 369- 5416



smime.p7s
Description: S/MIME cryptographic signature


Adios

2017-06-16 Thread Ajinkya Dhamnaskar
Hello All,

I am stepping out of Bloomington. I must take this opportunity to thank
team Airavata.
It has been a great experience which has definitely changed my way of
thinking towards any computer science problem.

Special thanks to Marlon and Suresh for giving me this opportunity, I tried
my level beast to stand up to your expectations.

I hope to keep contributing as possible.

Let me be your host when you are in Bay Area :)

Again, thanks for everything!

-- 
Thanks and regards,

Ajinkya Dhamnaskar
Student ID : 0003469679
Masters (CS)
+1 (812) 369- 5416


Re: links

2017-06-16 Thread Sneha Tilak
Thank you, Marcus.

Regards,
*Sneha Tilak*

On Fri, Jun 16, 2017 at 1:46 PM, Christie, Marcus Aaron 
wrote:

>
> Sneha,
>
> Here is a link on Github to the service Anuj created: https://github.com/
> apache/airavata/tree/b1c390cb42c4f02a7a45231627e0d6
> 46fa7c23d5/airavata-services/profile-service/iam-admin-services-core
>
> It should be in the ‘develop’ branch of airavata.
>
> See also: https://github.com/apache/airavata/tree/
> 3b80b596b7bf1114e7314c03206598f9207c4496/airavata-services/
> profile-service/profile-service-server/src/main/java/
> org/apache/airavata/service/profile/handlers
>
> These are the 3 handlers for the 3 thrift services in the Profile Service.
>
>
> Here’s the PGA repo: https://github.com/apache/airavata-php-gateway
>
>
>
> Here are my PGA install notes:
>
>
> Install apache, php, php-mcrypt, and composer using homebrew. Note, the
> apache
> installed through homebrew will run on port 8080 and will be completely
> separate
> from the builtin apache server that comes with macOS.
>
>brew install homebrew/apache/httpd24
>brew install homebrew/php/php54 --with-httpd24
>brew install homebrew/php/php54-mcrypt
>brew install composer
>
> In /usr/local/etc/apache2/2.4/httpd.conf make sure the following line is
> added
>
>LoadModule php5_module/usr/local/opt/php54/
> libexec/apache2/libphp5.so
>
> Then also add
>
>
>Include /usr/local/etc/apache2/2.4/extra/httpd-php.conf
>
>
> Now create the file /usr/local/etc/apache2/2.4/extra/httpd-php.conf (see
> [docs](http://php.net/manual/en/install.unix.apache2.php)).
>
>
>SetHandler application/x-httpd-php
>
>
> Create a file in /usr/local/var/www/htdocs/test.php
>
>
>phpinfo();
>
>?>
>
> Then restart apache
>
>apachectl restart
>
> Now you should see the phpinfo test page at http://localhost:8080/test.php
>
> Enable the rewrite module by uncommenting this line in
> /usr/local/etc/apache2/2.4/httpd.conf
>
>LoadModule rewrite_module libexec/mod_rewrite.so
>
> Create the following file: /usr/local/etc/apache2/2.4/extra/httpd-pga.conf
>
>
>  DocumentRoot /Users/machrist/Documents/Airavata/airavata-php-gateway/
> public/
>   public/">
>DirectoryIndex index.php
>AllowOverride All
>Require all granted
>  
>
>
> (Optional) NOTE: instead of `*:8080` you can specify a hostname, like
> `pga.local` and then
> just make sure to add to your /etc/hosts file:
>
>127.0.0.1   pga.local
>
> Add the following line to /usr/local/etc/apache2/2.4/httpd.conf
>
>Include /usr/local/etc/apache2/2.4/extra/httpd-pga.conf
>
> Restart apache
>
>apachectl restart
>
> ## Other configuration stuff
>
> Increase the TTL of the SOAP wsdl cache. Change the default 1 day TTL
> value to
> something much larger in /usr/local/etc/php/php.ini, for example, 10 days:
>
>soap.wsdl_cache_ttl=864000
>
> Set the timezone in the php.ini file too
>
>
>
>
>
> Once I have Airavata running in our new dev environment with Keycloak I’ll
> give you a configuration you can use to connect to it from your locally
> running PGA.
>
>
> Let me know if you have any questions.
>
> Thanks,
>
> Marcus
>
>
>
>


links

2017-06-16 Thread Christie, Marcus Aaron

Sneha,

Here is a link on Github to the service Anuj created: 
https://github.com/apache/airavata/tree/b1c390cb42c4f02a7a45231627e0d646fa7c23d5/airavata-services/profile-service/iam-admin-services-core

It should be in the ‘develop’ branch of airavata.

See also: 
https://github.com/apache/airavata/tree/3b80b596b7bf1114e7314c03206598f9207c4496/airavata-services/profile-service/profile-service-server/src/main/java/org/apache/airavata/service/profile/handlers

These are the 3 handlers for the 3 thrift services in the Profile Service.


Here’s the PGA repo: https://github.com/apache/airavata-php-gateway



Here are my PGA install notes:


Install apache, php, php-mcrypt, and composer using homebrew. Note, the apache
installed through homebrew will run on port 8080 and will be completely separate
from the builtin apache server that comes with macOS.

   brew install homebrew/apache/httpd24
   brew install homebrew/php/php54 --with-httpd24
   brew install homebrew/php/php54-mcrypt
   brew install composer

In /usr/local/etc/apache2/2.4/httpd.conf make sure the following line is added

   LoadModule php5_module/usr/local/opt/php54/libexec/apache2/libphp5.so

Then also add

   
   Include /usr/local/etc/apache2/2.4/extra/httpd-php.conf
   

Now create the file /usr/local/etc/apache2/2.4/extra/httpd-php.conf (see 
[docs](http://php.net/manual/en/install.unix.apache2.php)).

   
   SetHandler application/x-httpd-php
   

Create a file in /usr/local/var/www/htdocs/test.php

   

Then restart apache

   apachectl restart

Now you should see the phpinfo test page at http://localhost:8080/test.php

Enable the rewrite module by uncommenting this line in 
/usr/local/etc/apache2/2.4/httpd.conf

   LoadModule rewrite_module libexec/mod_rewrite.so

Create the following file: /usr/local/etc/apache2/2.4/extra/httpd-pga.conf

   
 DocumentRoot 
/Users/machrist/Documents/Airavata/airavata-php-gateway/public/
 
   DirectoryIndex index.php
   AllowOverride All
   Require all granted
 
   

(Optional) NOTE: instead of `*:8080` you can specify a hostname, like 
`pga.local` and then
just make sure to add to your /etc/hosts file:

   127.0.0.1   pga.local

Add the following line to /usr/local/etc/apache2/2.4/httpd.conf

   Include /usr/local/etc/apache2/2.4/extra/httpd-pga.conf

Restart apache

   apachectl restart

## Other configuration stuff

Increase the TTL of the SOAP wsdl cache. Change the default 1 day TTL value to
something much larger in /usr/local/etc/php/php.ini, for example, 10 days:

   soap.wsdl_cache_ttl=864000

Set the timezone in the php.ini file too





Once I have Airavata running in our new dev environment with Keycloak I’ll give 
you a configuration you can use to connect to it from your locally running PGA.


Let me know if you have any questions.

Thanks,

Marcus





Re: SciGaP Portal Enhancements and Bug Fixes

2017-06-16 Thread Christie, Marcus Aaron
It’s merged to the develop branch of airavata.

On Jun 16, 2017, at 12:38 PM, Sneha Tilak 
mailto:sneha.tila...@gmail.com>> wrote:

Hi Marcus,

Thank you! Is there any particular feature branch he was working on?

Regards,
Sneha Tilak

On Fri, Jun 16, 2017 at 12:14 PM, Christie, Marcus Aaron 
mailto:machr...@iu.edu>> wrote:
Hi Sneha,

Nice write up!


On Jun 15, 2017, at 5:20 PM, Sneha Tilak 
mailto:sneha.tila...@gmail.com>> wrote:


  1.  Auto-generate the OAuth Client key and secret key for an approved gateway 
- https://issues.apache.org/jira/browse/AIRAVATA-2144


This one is facilitated by Anuj’s work on the IAM Admin Service in the Profile 
Service, though there may need to be some additional work, see [1]

Here are some additional issues related to gateway requests, just FYI:
* https://issues.apache.org/jira/browse/AIRAVATA-2413 - Keycloak: test account 
creation for gateway providers
* https://issues.apache.org/jira/browse/AIRAVATA-2414 - Keycloak: capture 
desired authentication options in gateway request
* https://issues.apache.org/jira/browse/AIRAVATA-2404 - Keycloak: integrate 
tenant creation code


Thanks,

Marcus

[1] 
https://github.com/apache/airavata/blob/b1c390cb42c4f02a7a45231627e0d646fa7c23d5/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java#L260-L260




Re: SciGaP Portal Enhancements and Bug Fixes

2017-06-16 Thread Suresh Marru
Hi Anuj,

Since you have been looking at this features, any inputs on this thread?

Suresh

> On Jun 16, 2017, at 12:38 PM, Sneha Tilak  wrote:
> 
> Hi Marcus,
> 
> Thank you! Is there any particular feature branch he was working on?
> 
> Regards,
> Sneha Tilak
> 
> On Fri, Jun 16, 2017 at 12:14 PM, Christie, Marcus Aaron  > wrote:
> Hi Sneha,
> 
> Nice write up!
> 
> 
>> On Jun 15, 2017, at 5:20 PM, Sneha Tilak > > wrote:
>> 
>> Auto-generate the OAuth Client key and secret key for an approved gateway - 
>> https://issues.apache.org/jira/browse/AIRAVATA-2144 
>> 
>> 
> 
> 
> This one is facilitated by Anuj’s work on the IAM Admin Service in the 
> Profile Service, though there may need to be some additional work, see [1]
> 
> Here are some additional issues related to gateway requests, just FYI:
> * https://issues.apache.org/jira/browse/AIRAVATA-2413 
>  - Keycloak: test 
> account creation for gateway providers
> * https://issues.apache.org/jira/browse/AIRAVATA-2414 
>  - Keycloak: capture 
> desired authentication options in gateway request
> * https://issues.apache.org/jira/browse/AIRAVATA-2404 
>  - Keycloak: integrate 
> tenant creation code
> 
> 
> Thanks,
> 
> Marcus
> 
> [1] 
> https://github.com/apache/airavata/blob/b1c390cb42c4f02a7a45231627e0d646fa7c23d5/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java#L260-L260
>  
> 



Re: SciGaP Portal Enhancements and Bug Fixes

2017-06-16 Thread Sneha Tilak
Hi Marcus,

Thank you! Is there any particular feature branch he was working on?

Regards,
*Sneha Tilak*

On Fri, Jun 16, 2017 at 12:14 PM, Christie, Marcus Aaron 
wrote:

> Hi Sneha,
>
> Nice write up!
>
>
> On Jun 15, 2017, at 5:20 PM, Sneha Tilak  wrote:
>
>
>1. Auto-generate the OAuth Client key and secret key for an approved
>gateway - https://issues.apache.org/jira/browse/AIRAVATA-2144
>
>
>
> This one is facilitated by Anuj’s work on the IAM Admin Service in the
> Profile Service, though there may need to be some additional work, see [1]
>
> Here are some additional issues related to gateway requests, just FYI:
> * https://issues.apache.org/jira/browse/AIRAVATA-2413 - Keycloak: test
> account creation for gateway providers
> * https://issues.apache.org/jira/browse/AIRAVATA-2414 - Keycloak: capture
> desired authentication options in gateway request
> * https://issues.apache.org/jira/browse/AIRAVATA-2404 - Keycloak:
> integrate tenant creation code
>
>
> Thanks,
>
> Marcus
>
> [1] https://github.com/apache/airavata/blob/b1c390cb42c4f02a7a45231627e0d6
> 46fa7c23d5/airavata-services/profile-service/iam-admin-
> services-core/src/main/java/org/apache/airavata/service/
> profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.
> java#L260-L260
>


Re: SciGaP Portal Enhancements and Bug Fixes

2017-06-16 Thread Suresh Marru
+ 1, very good summary Sneha. Keep this list appraised on your progress. 

Suresh

> On Jun 16, 2017, at 12:14 PM, Christie, Marcus Aaron  wrote:
> 
> Hi Sneha,
> 
> Nice write up!
> 
> 
>> On Jun 15, 2017, at 5:20 PM, Sneha Tilak > > wrote:
>> 
>> Auto-generate the OAuth Client key and secret key for an approved gateway - 
>> https://issues.apache.org/jira/browse/AIRAVATA-2144 
>> 
>> 
> 
> 
> This one is facilitated by Anuj’s work on the IAM Admin Service in the 
> Profile Service, though there may need to be some additional work, see [1]
> 
> Here are some additional issues related to gateway requests, just FYI:
> * https://issues.apache.org/jira/browse/AIRAVATA-2413 
>  - Keycloak: test 
> account creation for gateway providers
> * https://issues.apache.org/jira/browse/AIRAVATA-2414 
>  - Keycloak: capture 
> desired authentication options in gateway request
> * https://issues.apache.org/jira/browse/AIRAVATA-2404 
>  - Keycloak: integrate 
> tenant creation code
> 
> 
> Thanks,
> 
> Marcus
> 
> [1] 
> https://github.com/apache/airavata/blob/b1c390cb42c4f02a7a45231627e0d646fa7c23d5/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java#L260-L260
>  
> 


Re: SciGaP Portal Enhancements and Bug Fixes

2017-06-16 Thread Christie, Marcus Aaron
Hi Sneha,

Nice write up!


On Jun 15, 2017, at 5:20 PM, Sneha Tilak 
mailto:sneha.tila...@gmail.com>> wrote:


  1.  Auto-generate the OAuth Client key and secret key for an approved gateway 
- https://issues.apache.org/jira/browse/AIRAVATA-2144


This one is facilitated by Anuj’s work on the IAM Admin Service in the Profile 
Service, though there may need to be some additional work, see [1]

Here are some additional issues related to gateway requests, just FYI:
* https://issues.apache.org/jira/browse/AIRAVATA-2413 - Keycloak: test account 
creation for gateway providers
* https://issues.apache.org/jira/browse/AIRAVATA-2414 - Keycloak: capture 
desired authentication options in gateway request
* https://issues.apache.org/jira/browse/AIRAVATA-2404 - Keycloak: integrate 
tenant creation code


Thanks,

Marcus

[1] 
https://github.com/apache/airavata/blob/b1c390cb42c4f02a7a45231627e0d646fa7c23d5/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java#L260-L260