Authentication
Answered
Is there planned support for multiple authentication schemes soon? One library that'd make this easier I think is shaj: http://opensource.cenqua.com/shaj/ since it'd give enough options for everyone (ldap, unix, etc).
Please sign in to leave a comment.
..and a follow up question!
Is it possible to allow for users to register, but to require that they be approved by an admin first?
Hello,
It is possible to write a plugin which will support custom authentication
scheme. For now TeamCity supports two schemes: authentication embedded in
TeamCity and authentication via NT domain (we use shaj library for this). We
plan to add support for LDAP too.
--
Pavel Sher
"Hani Suleiman" <hani@formicary.net> wrote in message
news:3643753.1160574191881.JavaMail.itn@is.intellij.net...
No, it is impossible for now. Please submit request in JIRA if this feature
is required.
--
Pavel Sher
"Hani Suleiman" <hani@formicary.net> wrote in message
news:24443270.1160574300890.JavaMail.itn@is.intellij.net...
>
I cannot find detailed documentation on configuring with Windows NT domain. I just know how to turn it on, but I cannot get it to work. No error messages, nothing.
-Jerome
Hello Jerome,
Did you enabled NT domain authorization via web interface? Have you
specified domain name in the username field on the login form?
Are there any error messages on the login page?
--
Pavel Sher
"Jerome Gagner" <no_reply@jetbrains.com> wrote in message
news:22721677.1164929342111.JavaMail.itn@is.intellij.net...
>I cannot find detailed documentation on configuring with Windows NT domain.
>I just know how to turn it on, but I cannot get it to work. No error
>messages, nothing.
>
Is there any documentation on how to write such a plug in? If not can you provide some tips to get started?
Hello Johannes,
Please take a look at
http://www.jetbrains.net/confluence/display/TW/Plugin+Development section
"Custom user authentication".
--
Pavel Sher
"Johannes Graham" <no_reply@jetbrains.com> wrote in message
news:3420115.1164981966805.JavaMail.itn@is.intellij.net...
Yes, NT Authentication is enabled, but when I try to create an administrative account all I get is a pop-up saying "Error accessing server".
Hello,
Please take a look at teamcity.log file. There can be an exception or error
message.
--
Pavel Sher
"Jerome Gagner" <no_reply@jetbrains.com> wrote in message
news:16315005.1164992239524.JavaMail.itn@is.intellij.net...
Hi,
Does Teamcity has its own database for user authentication?
Hi Nibedita,
TeamCity stores users in an SQL database. By default internal HSQLDB database is used, however it recommended to migrate to external database.
Thanks Alina,
Actually we are evaluating teamcity against hudson so that we can decide on which CI tool we can go for.
I have another question related to authorization. Can i know how many Authorization methods are supported in teamcity?
I am looking at this page https://confluence.jetbrains.com/display/TCD9/Role+and+Permission but if you can give me some information related to this then it will be very useful for us.
Do you support Job-based Matrix Authorization strategy ?
Hi Nibedita,
In TeamCity you can create different roles as set of permissions. Then assign roles for users or for groups. Also you can use per-project permissions in TeamCity (I think it's an analogue of Job-based Matrix Authorization). In this mode you can assign users Roles in projects.
For example, user can see and start builds only in the project he is working on; he can see build results in related projects, but cannot start builds and can't see all other projects.
Thanks Alina,
If a build is cancelled by a particular user is it tracked? Does it shows who,when cancelled the build?
Hello Nibedita,
You can find who cancelled the build on build's Overview page and also in teamcity-server.log.
Alina,
Thank you so much for your quick response.
Apart from this forum, is there any other way where i can directly communicate with you? May be via email. Can you please share me your email id with me?
Hello Nibedita,
You can use a "Submit a request" link on the top of the page to send a direct request to TeamCity support.