Mantis Bugtracker          
testlink.org

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008093TestLinkNew Featurepublic2017-09-28 08:272017-10-10 20:53
Reporterkanaduchi 
Assigned Tofman 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version1.9.16 (2016 Q4) 
Fixed in Version 
Summary0008093: Google OAuth 2.0
DescriptionTestlink uses db or ldap authentication. Is it possible to add Google OAuth auth? Currently a lot of companies uses same account to access to developer tools.

It will be great to include such functionality into Testlink
TagsNo tags attached.
Database (MySQL,Postgres,etc)MySQL
Browser
PHP Version
TestCaseID
QA Team - Task Workflow Status
Attached Files

- Relationships

-  Notes
(0026882)
fman (administrator)
2017-09-28 15:27

feel free to contribute
(0026893)
kanaduchi (reporter)
2017-10-03 10:33

Ok, I will investigate
(0026911)
fman (administrator)
2017-10-09 17:07

Please would you mind to provide minumum documentation / overview of this feature?
this will be needed before accepting the merge requests.

regards
(0026915)
kanaduchi (reporter)
2017-10-10 11:37

I updated pull request. If you have any questions and suggestions please notify me

Thanks
(0026916)
fman (administrator)
2017-10-10 12:21

As already requested
Please would you mind to provide minumum documentation / overview of this feature?

how this thing works?
(0026919)
kanaduchi (reporter)
2017-10-10 17:50

For realization with Google:
1. I registered ouath access to Testlink in:
   https://console.developers.google.com/apis/credentials [^] and got Client ID and Client secret key. Also I set url to Testlink
2. After I set these values in config file of Testlink.
3. During logon Testlink asks Google with these keys and gets form of login from Google.
4. After filling form Testlink receives successful token, check user-email in white list and perform creation of session
5. If user is not in Testlink db it is created with guest role and oauth authorization type

If readme.md I provided description of config variables and short description
(0026922)
fman (administrator)
2017-10-10 20:53

ok, I think this be enough.
thanks a lot

- Issue History
Date Modified Username Field Change
2017-09-28 08:27 kanaduchi New Issue
2017-09-28 15:27 fman Note Added: 0026882
2017-10-03 10:33 kanaduchi Note Added: 0026893
2017-10-09 17:07 fman Note Added: 0026911
2017-10-09 17:07 fman Assigned To => fman
2017-10-09 17:07 fman Status new => feedback
2017-10-10 11:37 kanaduchi Note Added: 0026915
2017-10-10 11:37 kanaduchi Status feedback => assigned
2017-10-10 12:21 fman Note Added: 0026916
2017-10-10 12:21 fman Status assigned => feedback
2017-10-10 17:50 kanaduchi Note Added: 0026919
2017-10-10 17:50 kanaduchi Status feedback => assigned
2017-10-10 20:53 fman Note Added: 0026922



Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker