[ 
https://issues.apache.org/jira/browse/AIRAVATA-2912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marcus Christie updated AIRAVATA-2912:
--------------------------------------
    Description: 
Can we allow gateways to create custom create account pages in the CMS where 
they can add additional fields and agreement to terms, etc.?

My initial thought is that not all users come in through create account. There 
is also federated login (CILogon). Also, we would need somewhere to save the 
data from these extra fields. Keycloak? In Django? We can't save in the 
UserProfile because a UserProfile isn't created until after the user account is 
created.

I think we'll need to keep create account minimal and then after the user logs 
in (either after creating an account or through federated login) we take the 
user through an onboarding process. We could allow gateway admins to configure 
which user profile fields they want to require, etc.

Perhaps we could allow gateways to create custom onboarding pages in the CMS 
though.

> Idea: Custom create account page in CMS?
> ----------------------------------------
>
>                 Key: AIRAVATA-2912
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2912
>             Project: Airavata
>          Issue Type: Bug
>            Reporter: Marcus Christie
>            Priority: Major
>
> Can we allow gateways to create custom create account pages in the CMS where 
> they can add additional fields and agreement to terms, etc.?
> My initial thought is that not all users come in through create account. 
> There is also federated login (CILogon). Also, we would need somewhere to 
> save the data from these extra fields. Keycloak? In Django? We can't save in 
> the UserProfile because a UserProfile isn't created until after the user 
> account is created.
> I think we'll need to keep create account minimal and then after the user 
> logs in (either after creating an account or through federated login) we take 
> the user through an onboarding process. We could allow gateway admins to 
> configure which user profile fields they want to require, etc.
> Perhaps we could allow gateways to create custom onboarding pages in the CMS 
> though.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to