35 lines
2.9 KiB
Gherkin
35 lines
2.9 KiB
Gherkin
Feature: SSO Manager management
|
|
As admin
|
|
I can create, edit and delete SSO Provider
|
|
|
|
@auth @deletessoprovider @logout
|
|
Scenario: Creating and editing new SSO Provider
|
|
Given I create a new SSO Provider
|
|
| Name | ClientID | ClientSecret | ValidIssuer | AuthorisationEndpoint | TokenEndpoint | IsPublic |
|
|
| TestSssoProvider | 778899937320-phjl4hpacmeele7k92650u5q73n66cqe.apps.googleusercontent.com | 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 | https://accounts.google.com | https://accounts.google.com/o/oauth2/auth | https://oauth2.googleapis.com/token | true |
|
|
Then new SSO Provider is present on the list
|
|
When I edit existing SSO Provider
|
|
| Name | ClientID | ClientSecret | ValidIssuer | AuthorisationEndpoint | TokenEndpoint | IsPublic |
|
|
| EDITED_TestSssoProvider | EDITED-phjl4hpacmeele7k92650u5q73n66cqe.apps.googleusercontent.com | EDITED-LtmAS3XnPIQ4ok3y-3CpWCN5w5X7 | https://accounts.google.com/EDITED | https://accounts.google.com/o/oauth2/auth/EDITED | https://oauth2.googleapis.com/token/EDITED | false |
|
|
Then I check edited data on SSO Provider page
|
|
And I check Sso Manager Audit logs
|
|
| Timing | UserName | Comment | EntityDisplayName | Type | DisplayName | Changes |
|
|
| | | | scenarioDataInstance | Update | scenarioDataInstance | |
|
|
|
|
@auth @logout
|
|
Scenario: Creating and deleting new SSO Provider
|
|
Given I create a new SSO Provider
|
|
| Name | ClientID | ClientSecret | ValidIssuer | AuthorisationEndpoint | TokenEndpoint | IsPublic |
|
|
| TestSssoProvider | 778899937320-phjl4hpacmeele7k92650u5q73n66cqe.apps.googleusercontent.com | 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 | https://accounts.google.com | https://accounts.google.com/o/oauth2/auth | https://oauth2.googleapis.com/token | false |
|
|
Then new SSO Provider is present on the list
|
|
When I delete existing SSO Provider
|
|
Then new SSO Provider is not present on the list
|
|
And I check Sso Manager Audit logs
|
|
| Timing | UserName | Comment | EntityDisplayName | Type | DisplayName | Changes |
|
|
| | | | | Delete | scenarioDataInstance | |
|
|
|
|
@auth @createssoprovider @deletessoprovider @logout
|
|
Scenario: Creating a new SSO Provider through api and check audit logs
|
|
Then I check Sso Manager Audit logs
|
|
| Timing | UserName | Comment | EntityDisplayName | Type | DisplayName | Changes |
|
|
| | | | scenarioDataInstance | Create | scenarioDataInstance | | |