Skip to content

Commit

Permalink
feat(config-api, keycloak): saml plugin to create trust client in DB …
Browse files Browse the repository at this point in the history
…and keycloak storage provider to jans store (#6155)

* feat(config-api): saml plugin wip

* feat(config-api): saml plugin wip

* feat(config-api): sync with main

* feat(config-api): saml plugin wip

* feat(config-api): sync with main

* feat(config-api): saml plugin wip

* feat(config-api): saml plugin wip

* feat(config-api): saml plugin wip

* feat(config-api): saml plugin wip

* feat(config-api): saml plugin wip

* feat(config-api): saml plugin wip

* feat(config-api): saml plugin - client endpoints

* feat(config-api): saml plugin - client endpoints

* feat(config-api): saml plugin - client endpoints

* feat(config-api): saml plugin code wip

* feat(config-api): saml plugin code wip

* feat(config-api): sync with main

* feat(config-api): saml-plugin wip

* feat(config-api): saml-plugin wip

* feat(config-api): saml-plugin wip

* feat(config-api): saml-plugin wip

* feat(config-api): saml-plugin wip

* feat(config-api): saml-plugin wip

* feat(config-api): saml-plugin wip

* feat(config-api): saml-plugin wip

* feat(config-api): saml-plugin - wip

* feat(config-api): rename saml model class

* feat(config-api): saml plugin schema changes

* feat(config-api): saml schema changes

* feat(config-api): saml plugin schema

* feat(config-api): saml plugin with new schema

* feat(config-api): saml plugin data

* feat(config-api): saml plugin code to save in DB

* feat(config-api): rectification of model class

* feat(config-api): saml line meta file wip

* feat(config-api): saml plugin persist in DB code

* feat(config-api): saml plugin persist in DB code

* feat(config-api): sync with main

* feat(config-api): saml plugin wip

* feat(config-api): saml plugin wip

* feat(config-api): saml plugin wip

* feat(config-api): saml plugin

* feat(config-api): saml plugin

* feat(config-api): saml plugin

* feat(config-api): saml plugin with local document store

* feat(config-api): saml plugin

* feat(config-api): saml plugin wip

* feat(config-api): sync with main

* feat(config-api): saml-plugin

* feat(config-api): saml-plugin code

* feat(config-api): saml-plugin code

* feat(config-api): saml plugin

* feat(config-api): saml plugin changes for metafile uplaod

* feat(config-api): saml-plugin wip

* feat(config-api): saml plugin meta-data file uplaod

* feat(config-api): saml config changes wip

* feat(config-api): saml config changes wip

* feat(config-api): saml config wip

* feat(jans-linux-setup): saml installer template

* feat(config-api): saml config code wip

* feat(config-api): saml config endpoint

* feat(config-api): saml config endpoint

* feat(config-api): spec change

* feat(config-api): sync with main

* feat(config-api): sync with main

* feat(config-api): saml config endpoint

* feat(config-api): saml conffig endpoint

* feat(config-api): saml conffig endpoint

* feat(config-api): saml conffig endpoint

* feat(config-api): saml plugin removed keycloak ref

* feat(config-api): saml plugin spec rectification

* feat(config-api): saml plugin config endpoint

* fix(jans-linux-setup): prompt for saml installation

* feat(config-api): implemented code review comment

* feat(config-api): metadata file validation

* feat(config-api): saml plugin metadata file validations

* feat(config-api): metafile validation

* feat(config-api): metafile validation

* feat(config-api): metafile validation

* feat(config-api): metadata file validation dependencies

* feat(config-api): metadata file validation dependencies

* feat(config-api): saml metafile validation wip

* feat(config-api): metafile validation

* feat(config-api): sync with  main

* feat(config-api): metadata file pom changes

* feat(config-api): metadata file pom changes

* feat(config-api): metadatafile processing

* feat(config-api): metadatafile process old files

* feat(config-api): metadatafile process old files

* feat(config-api): spec changes

* feat(config-api): schema changes

* feat(config-api): saml sp metedata file validation function added

* feat(config-api): user storage spi wip

* feat(config-api): keycloak user storage SPI poc

* feat(config-api): spec changes

* feat(config-api): keycloak user storage api - wip

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): keycloak user storage spi

* feat(config-api): keycloak user storage spi

* feat(config-api): user storage spi

* feat(config-api): user storage spi

* feat(config-api): user storage spi

* feat(config-api): spec changes

* feat(config-api): spec changes

* feat(jans-config-api): sync with main

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(jans-keycloak): added kc code

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(jans-keycloak): new jans-keycloak module

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(jans-keycloak): new jans-keycloak module

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(jans-keycloak): new jans-keycloak module

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(jans-keycloak): new jans-keycloak module

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(jans-keycloak): new jans-keycloak module

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): dependency jar zip creation

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): sync with main

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api): removed redundant code

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(jans-keycloak): dependency changes

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(jans-setup): merge conflict resolution

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(jans-setup): merge conflict resolution

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api, keycloak): code quality issue fix)

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(config-api, keycloak): code quality issue fix)

Signed-off-by: pujavs <pujas.works@gmail.com>

* fix(jans-linux-setup): dynamic opt path

* feat(jans-linux-setup): jans-keycloak-storage-api related changes (ref: #6142)

* chore(jans-linux-setup): remove non-related files from this branch

* fix(jans-linux-setup): create directory before writing client ldif

* feat(config-api): dependency changes

Signed-off-by: pujavs <pujas.works@gmail.com>

* feat(jans-linux-setup): KC installation

* fix(jans-linux-setup): remove backup file

* fix(jans-linux-setup): rename jans-authenticator as kc-jans-authn-plugin

---------

Signed-off-by: pujavs <pujas.works@gmail.com>
Co-authored-by: Mustafa Baser <mbaser@mail.com>
Co-authored-by: Devrim <devrimyatar@gluu.org>
  • Loading branch information
3 people authored Oct 10, 2023
1 parent ccfd8b1 commit c4f5034
Show file tree
Hide file tree
Showing 99 changed files with 7,257 additions and 108 deletions.
8 changes: 8 additions & 0 deletions jans-config-api/plugins/docs/fido2-plugin-swagger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -132,8 +132,12 @@ components:
type: string
superGluuEnabled:
type: boolean
sessionIdPersistInCache:
type: boolean
oldU2fMigrationEnabled:
type: boolean
errorReasonEnabled:
type: boolean
fido2Configuration:
$ref: '#/components/schemas/Fido2Configuration'
Fido2Configuration:
Expand Down Expand Up @@ -169,6 +173,10 @@ components:
$ref: '#/components/schemas/RequestedParty'
metadataUrlsProvider:
type: string
skipDownloadMdsEnabled:
type: boolean
skipValidateMdsInAttestationEnabled:
type: boolean
RequestedParty:
type: object
properties:
Expand Down
Loading

0 comments on commit c4f5034

Please sign in to comment.