Adding users under external authentication
Hi all, I know it doesn't make sense, but would it be possible to allow user creation even when there's exteral authentication (managed by a proxy)? I mean, suppose there's a new user and I have to give him rights on a new library... I can't do it until the user had not logged at least once... I would like to instruct galaxy there will be an user USER@DOMAIN before he logs in. d /* Davide Cittaro Cogentech - Consortium for Genomic Technologies via adamello, 16 20139 Milano Italy tel.: +39(02)574303007 e-mail: davide.cittaro@ifom-ieo-campus.it */
Davide Cittaro wrote:
Hi all, I know it doesn't make sense, but would it be possible to allow user creation even when there's exteral authentication (managed by a proxy)? I mean, suppose there's a new user and I have to give him rights on a new library... I can't do it until the user had not logged at least once... I would like to instruct galaxy there will be an user USER@DOMAIN before he logs in.
Hi Davide, It's been a while since I've had remote_user set up, but you should still be able to create users as an administrator. If this isn't the case I can look into it. --nate
d /* Davide Cittaro
Cogentech - Consortium for Genomic Technologies via adamello, 16 20139 Milano Italy
tel.: +39(02)574303007 e-mail: davide.cittaro@ifom-ieo-campus.it <mailto:davide.cittaro@ifom-ieo-campus.it> */
------------------------------------------------------------------------
_______________________________________________ galaxy-dev mailing list galaxy-dev@lists.bx.psu.edu http://lists.bx.psu.edu/listinfo/galaxy-dev
On Jun 23, 2010, at 4:05 PM, Nate Coraor wrote:
Hi Davide,
It's been a while since I've had remote_user set up, but you should still be able to create users as an administrator. If this isn't the case I can look into it.
I'm admin and I get the error. I've been looking in remote_user and found that if the remote user is set by the proxy, well, there's nothing you can do :-) if environ.has_key( 'HTTP_REMOTE_USER' ) and environ[ 'HTTP_REMOTE_USER' ] != '(null)': path_info = environ.get('PATH_INFO', '') if path_info.startswith( '/user' ): title = "Access to Galaxy user controls is disabled" message = """ User controls are disabled when Galaxy is configured for external authentication. """ return self.error( start_response, title, message )
--nate
d /* Davide Cittaro Cogentech - Consortium for Genomic Technologies via adamello, 16 20139 Milano Italy tel.: +39(02)574303007 e-mail: davide.cittaro@ifom-ieo-campus.it <mailto:davide.cittaro@ifom-ieo-campus.it> */ ------------------------------------------------------------------------ _______________________________________________ galaxy-dev mailing list galaxy-dev@lists.bx.psu.edu http://lists.bx.psu.edu/listinfo/galaxy-dev
/* Davide Cittaro Cogentech - Consortium for Genomic Technologies via adamello, 16 20139 Milano Italy tel.: +39(02)574303007 e-mail: davide.cittaro@ifom-ieo-campus.it */
Davide Cittaro wrote:
I'm admin and I get the error. I've been looking in remote_user and found that if the remote user is set by the proxy, well, there's nothing you can do :-)
if environ.has_key( 'HTTP_REMOTE_USER' ) and environ[ 'HTTP_REMOTE_USER' ] != '(null)': path_info = environ.get('PATH_INFO', '') if path_info.startswith( '/user' ): title = "Access to Galaxy user controls is disabled" message = """ User controls are disabled when Galaxy is configured for external authentication. """ return self.error( start_response, title, message )
Hi Davide, I've fixed this in 3982:980a38b7f874. --nate
On Jun 28, 2010, at 5:30 PM, Nate Coraor wrote:
Davide Cittaro wrote:
I'm admin and I get the error. I've been looking in remote_user and found that if the remote user is set by the proxy, well, there's nothing you can do :-) if environ.has_key( 'HTTP_REMOTE_USER' ) and environ[ 'HTTP_REMOTE_USER' ] != '(null)': path_info = environ.get('PATH_INFO', '') if path_info.startswith( '/user' ): title = "Access to Galaxy user controls is disabled" message = """ User controls are disabled when Galaxy is configured for external authentication. """ return self.error( start_response, title, message )
Hi Davide,
I've fixed this in 3982:980a38b7f874.
Great, thanks! d /* Davide Cittaro Cogentech - Consortium for Genomic Technologies via adamello, 16 20139 Milano Italy tel.: +39(02)574303007 e-mail: davide.cittaro@ifom-ieo-campus.it */
participants (2)
-
Davide Cittaro
-
Nate Coraor