Skip to content

Commit

Permalink
feat(jans-cli-tui): SAML configuration interface (#6591)
Browse files Browse the repository at this point in the history
* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-scim 1.0.20-SNAPSHOT (#6485)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-core 1.0.20-SNAPSHOT (#6483)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-bom 1.0.20-SNAPSHOT (#6482)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-link 1.0.20-SNAPSHOT (#6481)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-fido2 1.0.20-SNAPSHOT (#6480)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-casa 1.0.20-SNAPSHOT (#6479)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-eleven 1.0.20-SNAPSHOT (#6478)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-config-api 1.0.20-SNAPSHOT (#6477)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release agama 1.0.20-SNAPSHOT (#6476)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-auth-server 1.0.20-SNAPSHOT (#6475)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

* chore(main): release jans-orm 1.0.20-SNAPSHOT (#6484)

Signed-off-by: Mustafa Baser <mbaser@mail.com>

---------

Signed-off-by: Mustafa Baser <mbaser@mail.com>
Co-authored-by: mo-auto <54212639+mo-auto@users.noreply.github.com>
Signed-off-by: Mustafa Baser <mbaser@mail.com>
  • Loading branch information
devrimyatar and mo-auto committed Dec 30, 2023
1 parent 714b555 commit 6812321
Show file tree
Hide file tree
Showing 8 changed files with 754 additions and 90 deletions.
126 changes: 48 additions & 78 deletions jans-cli-tui/cli_tui/cli/config_cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
if os.path.exists(pylib_dir):
sys.path.insert(0, pylib_dir)

import copy
import json
import re
import urllib3
Expand All @@ -31,6 +32,7 @@
import ruamel.yaml
import urllib.parse

from requests_toolbelt.multipart.encoder import MultipartEncoder
from pathlib import Path
from types import SimpleNamespace
from urllib.parse import urlencode
Expand Down Expand Up @@ -61,7 +63,7 @@
success_color = 10
bold_color = 15
grey_color = 242

file_data_type = '/path/to/file'

def clear():
if not debug:
Expand All @@ -76,6 +78,7 @@ def clear():
access_token = None
debug = os.environ.get('jans_client_debug')
log_dir = os.environ.get('cli_log_dir', os.path.join('jans_cli_logs', home_dir))
tmp_dir = os.environ.get('cli_tmp_dir', log_dir)

if not os.path.exists(log_dir):
os.makedirs(log_dir, exist_ok=True)
Expand Down Expand Up @@ -173,6 +176,7 @@ def read_swagger(op_mode):
parser.add_argument("--patch-remove", help="Key for remove patch operation. For example imgLocation")
parser.add_argument("-no-color", help="Do not colorize json dumps", action='store_true')
parser.add_argument("--log-dir", help="Log directory", default=log_dir)
parser.add_argument("--tmp-dir", help="Directory for storing temporary files", default=tmp_dir)
parser.add_argument("-revoke-session", help="Revokes session", action='store_true')
parser.add_argument("-scim", help="SCIM Mode", action='store_true', default=False)
parser.add_argument("-auth", help="Jans OAuth Server Mode", action='store_true', default=False)
Expand Down Expand Up @@ -238,6 +242,7 @@ def read_swagger(op_mode):

debug = config['DEFAULT'].get('debug')
log_dir = config['DEFAULT'].get('log_dir', log_dir)
tmp_dir = config['DEFAULT'].get('log_dir', tmp_dir)


def get_bool(val):
Expand Down Expand Up @@ -283,6 +288,8 @@ def __init__(self, host, client_id, client_secret, access_token, test_client=Fal
elif self.my_op_mode == 'auth':
self.host += '/jans-auth/restv1'

self.tmp_dir = tmp_dir

self.set_logging()
self.ssl_settings()

Expand Down Expand Up @@ -794,13 +801,13 @@ def get_path_by_id(self, operation_id):
for plugin in cfg_yaml[self.my_op_mode]:
for path in cfg_yaml[self.my_op_mode][plugin]['paths']:
for method in cfg_yaml[self.my_op_mode][plugin]['paths'][path]:
if 'operationId' in cfg_yaml[self.my_op_mode][plugin]['paths'][path][method] and cfg_yaml[self.my_op_mode][plugin]['paths'][path][method][
'operationId'] == operation_id:
if 'operationId' in cfg_yaml[self.my_op_mode][plugin]['paths'][path][method] and\
cfg_yaml[self.my_op_mode][plugin]['paths'][path][method]['operationId'] == operation_id:
retVal = cfg_yaml[self.my_op_mode][plugin]['paths'][path][method].copy()
retVal['__path__'] = path
retVal['__method__'] = method
retVal['__urlsuffix__'] = self.get_url_param(path)

retVal['__plugin__'] = plugin
return retVal


Expand Down Expand Up @@ -866,14 +873,33 @@ def get_mime_for_endpoint(self, endpoint, req='requestBody'):
return key


def post_requests(self, endpoint, data, params=None):
def post_requests(self, endpoint, data, params=None, method='post'):
url = 'https://{}{}'.format(self.host, endpoint.path)
url_param_name = self.get_url_param(endpoint.path)

security = self.get_scope_for_endpoint(endpoint)
self.get_access_token(security)

mime_type = self.get_mime_for_endpoint(endpoint)
headers = self.get_request_header({'Accept': 'application/json', 'Content-Type': mime_type})

if mime_type == 'multipart/form-data':
data_js = json.loads(data) if isinstance(data, str) else copy.deepcopy(data)
schema_ref = endpoint.info['requestBody']['content'][mime_type]['schema']['$ref']
schema = self.get_schema_from_reference(endpoint.info['__plugin__'], schema_ref)
multi_part_fields = {}
for prop in schema['properties']:
if schema['properties'][prop].get('type') == 'string' and schema['properties'][prop].get('format') == 'binary':
if prop in data_js:
multi_part_fields[prop] = (os.path.basename(data_js[prop]), open(data_js[prop], 'rb'), 'application/octet-stream')
else:
multi_part_fields[prop] = (None, json.dumps(data_js[prop]), 'application/json')
data = MultipartEncoder(fields=multi_part_fields)

headers = self.get_request_header({'Accept': 'application/json', 'Content-Type': data.content_type})
mime_type = data.content_type
else:
mime_type = self.get_mime_for_endpoint(endpoint)
headers = self.get_request_header({'Accept': 'application/json', 'Content-Type': mime_type})

if params and url_param_name in params:
url = url.format(**{url_param_name: params.pop(url_param_name)})
Expand All @@ -893,7 +919,10 @@ def post_requests(self, endpoint, data, params=None):
else:
post_params['data'] = data

response = requests.post(**post_params)
if method == 'post':
response = requests.post(**post_params)
elif method == 'put':
response = requests.put(**post_params)

self.log_response(response)

Expand Down Expand Up @@ -968,52 +997,6 @@ def patch_requests(self, endpoint, url_param_dict, data):
self.print_exception(response.text)


def put_requests(self, endpoint, data, params=None):

security = self.get_scope_for_endpoint(endpoint)
self.get_access_token(security)

mime_type = self.get_mime_for_endpoint(endpoint)

url_param_name = self.get_url_param(endpoint.path)

url = 'https://{}{}'.format(self.host, endpoint.path)
if params and url_param_name in params:
url = url.format(**{url_param_name: params.pop(url_param_name)})

headers = self.get_request_header({'Accept': 'application/json', 'Content-Type': mime_type})

put_params = {
'url': url,
'headers': headers,
'verify': self.verify_ssl,
'cert': self.mtls_client_cert,
}


if mime_type.endswith(('json', 'text')):
put_params['json'] = data
else:
put_params['data'] = data

if params:
put_params['params'] = params

response = requests.put(**put_params)

self.log_response(response)

if self.wrapped:
return response

try:
result = response.json()
except Exception:
self.exit_with_error(response.text)

return result


def parse_command_args(self, args):
args_dict = {}

Expand Down Expand Up @@ -1215,7 +1198,7 @@ def process_command_post(self, path, suffix_param, endpoint_params, data_fn, dat
if path['__method__'] == 'post':
response = self.post_requests(endpoint, data, params)
elif path['__method__'] == 'put':
response = self.put_requests(endpoint, data, params)
response = self.post_requests(endpoint, data, params, method='put')

if self.wrapped:
return response
Expand Down Expand Up @@ -1430,23 +1413,6 @@ def get_schema_from_reference(self, plugin_name, ref):
schema_['properties'][key_]['description'] = ref_schema.get('description', '')
schema_['properties'][key_]['__schema_name__'] = ref_schema['__schema_name__']

# else:
# ref = self.get_nasted_schema(schema_)
# print('ref else: '+str(ref)+'\n')
# if ref :
# ### Get schema from refrence for the new `ref`
# new_schema = self.get_schema_from_reference(plugin_name, ref)

# ### Get List of keys to the `ref` value ex: ['properties', 'agamaConfiguration', 'properties', 'clientAuthMapSchema', 'additionalProperties', 'items', '$ref']
# keys_to_lookup = self.list_leading_to_value(my_dict=current_schema, value=ref)

# ### Change the value that List of keys looks at.
# schema_['properties'][key_] =OrderedDict(self.change_certain_value_from_list(keys_to_lookup,current_schema,new_schema['properties']))





if not 'title' in schema_:
schema_['title'] = p

Expand Down Expand Up @@ -1494,6 +1460,8 @@ def get_sample_schema(self, schema_name):
sample_schema[prop_name] = random.choice((True, False))
elif prop.get('type') == 'integer':
sample_schema[prop_name] = random.randint(1,200)
elif prop.get('type') == 'string' and prop.get('format') == 'binary':
sample_schema[prop_name] = file_data_type
else:
sample_schema[prop_name]='string'

Expand Down Expand Up @@ -1536,8 +1504,10 @@ def main():
if not os.path.exists(log_dir):
os.makedirs(log_dir)

if 1:
#try:
if not os.path.exists(tmp_dir):
os.makedirs(tmp_dir)

try:
if not access_token:
cli_object.check_connection()

Expand All @@ -1549,11 +1519,11 @@ def main():
cli_object.process_command_by_id(args.operation_id, args.url_suffix, args.endpoint_args, args.data)
elif args.output_access_token:
cli_object.get_access_token(None)
#except Exception as e:
# print(u"\u001b[38;5;{}mAn Unhandled error raised: {}\u001b[0m".format(error_color, e))
# with open(error_log_file, 'a') as w:
# traceback.print_exc(file=w)
# print("Error is logged to {}".format(error_log_file))
except Exception as e:
print(u"\u001b[38;5;{}mAn Unhandled error raised: {}\u001b[0m".format(error_color, e))
with open(error_log_file, 'a') as w:
traceback.print_exc(file=w)
print("Error is logged to {}".format(error_log_file))


if __name__ == "__main__":
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -894,7 +894,7 @@ def allow_spontaneous_changed(cb):
_("TLS Subject DN"),
name='tlsClientAuthSubjectDn',
value='\n'.join(self.data.get('attributes', {}).get(
'tlsClientAuthSubjectDn', [])),
'tlsClientAuthSubjectDn') or []),
height=3, style=cli_style.check_box,
jans_help=self.myparent.get_help_from_schema(
self.myparent.cli_object.get_schema_from_reference(
Expand Down
22 changes: 11 additions & 11 deletions jans-cli-tui/cli_tui/plugins/080_smtp/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,20 +102,20 @@ async def get_smtp_config(self) -> None:
self.app.stop_progressing()
self.data = response.json()

self.host_widget.me.text = self.data.get('host', '')
self.port_widget.me.text = str(self.data.get('port', ''))
self.connect_protection_widget.me.current_value = self.data.get('connect_protection', 'None')
self.from_name_widget.me.text = self.data.get('from_name', '')
self.from_email_address_widget.me.text = self.data.get('from_email_address', '')
self.host_widget.me.text = self.data.get('host') or ''
self.port_widget.me.text = str(self.data.get('port')) or ''
self.connect_protection_widget.me.current_value = self.data.get('connect_protection') or 'None'
self.from_name_widget.me.text = self.data.get('from_name') or ''
self.from_email_address_widget.me.text = self.data.get('from_email_address') or ''
self.requires_authentication_widget.me.checked = self.data.get('requires_authentication', False)
self.smtp_authentication_account_username_widget.me.text = self.data.get('smtp_authentication_account_username', '')
self.smtp_authentication_account_password_widget.me.text = self.data.get('smtp_authentication_account_password', '')
self.smtp_authentication_account_username_widget.me.text = self.data.get('smtp_authentication_account_username') or ''
self.smtp_authentication_account_password_widget.me.text = self.data.get('smtp_authentication_account_password') or ''
self.trust_host_widget.me.checked = self.data.get('trust_host', False)

self.key_store_widget.me.text = self.data.get('key_store', '')
self.key_store_password_widget.me.text = self.data.get('key_store_password', '')
self.key_store_alias_widget.me.text = self.data.get('key_store_alias', '')
self.signing_algorithm_widget.me.text = self.data.get('signing_algorithm', '')
self.key_store_widget.me.text = self.data.get('key_store') or ''
self.key_store_password_widget.me.text = self.data.get('key_store_password') or ''
self.key_store_alias_widget.me.text = self.data.get('key_store_alias') or ''
self.signing_algorithm_widget.me.text = self.data.get('signing_algorithm') or ''

def save_config(self) -> None:
"""This method saves STMP configuration
Expand Down
Empty file.
Empty file.
Loading

0 comments on commit 6812321

Please sign in to comment.