Package org.gluu.oxtrust.action
Class UpdateClientAction
java.lang.Object
org.gluu.oxtrust.action.UpdateClientAction
- All Implemented Interfaces:
Serializable
@Named
@ConversationScoped
@Secure("#{permissionService.hasPermission(\'client\', \'access\')}")
public class UpdateClientAction
extends Object
implements Serializable
Action class for viewing and updating clients.
- Version:
- June 21, 2018
- Author:
- Reda Zerrad Date: 06.11.2012, Yuriy Movchan Date: 04/07/2014, Javier Rojas Blum
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidadd()voidaddGrantType(String value) voidaddResponseType(String value) voidcancel()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidbooleandelete()voidorg.gluu.oxauth.model.crypto.signature.AsymmetricSignatureAlgorithm[]List<org.gluu.model.GluuAttribute> List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> List<org.gluu.model.custom.script.model.CustomScript> List<org.gluu.model.SelectableEntity<org.gluu.oxauth.model.common.GrantType>> List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> List<org.gluu.model.SelectableEntity<org.gluu.oxauth.model.common.ResponseType>> List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> List<org.gluu.model.SelectableEntity<org.oxauth.persistence.model.Scope>> List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> List<org.gluu.model.DisplayNameEntry> List<org.gluu.model.custom.script.model.CustomScript> List<org.gluu.model.custom.script.model.CustomScript> List<org.gluu.oxauth.model.common.GrantType> List<org.gluu.model.custom.script.model.CustomScript> getInum()List<org.gluu.model.custom.script.model.CustomScript> List<org.gluu.oxauth.model.uma.persistence.UmaResource> List<org.gluu.oxauth.model.common.ResponseType> List<org.gluu.model.custom.script.model.CustomScript> List<org.oxauth.persistence.model.Scope> List<org.gluu.model.custom.script.model.CustomScript> getScripts(org.gluu.model.custom.script.CustomScriptType type) List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getSelectableScripts(org.gluu.model.custom.script.CustomScriptType type) List<org.gluu.model.custom.script.model.CustomScript> booleanisUpdate()voidvoidremoveAuthorizedOrigin(String authorizedOrigin) voidremoveClaim(String inum) voidvoidvoidvoidvoidremoveConsentScript(org.gluu.model.custom.script.model.CustomScript script) voidremoveContact(String contact) voidremoveCustomScript(String value) voidremoveGrantType(String value) voidremoveIntrospectionScript(org.gluu.model.custom.script.model.CustomScript script) voidremoveLoginURI(String uri) voidremoveLogoutURI(String uri) voidremovePostAuthnScript(org.gluu.model.custom.script.model.CustomScript script) voidvoidremoveRequestUri(String requestUri) voidremoveResponseType(String value) voidremoveRptClaimsScript(org.gluu.model.custom.script.model.CustomScript script) voidremoveScope(String inum) voidremoveSpontaneousScript(org.gluu.model.custom.script.model.CustomScript script) save()voidList<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> voidvoidList<org.gluu.model.custom.script.model.CustomScript> List<org.gluu.model.custom.script.model.CustomScript> List<org.gluu.model.custom.script.model.CustomScript> List<org.gluu.model.custom.script.model.CustomScript> List<org.gluu.model.custom.script.model.CustomScript> List<org.gluu.model.custom.script.model.CustomScript> List<org.gluu.model.custom.script.model.CustomScript> voidList<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> voidList<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> voidList<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> voidvoidvoidsetAdditionalAudienceList(List<String> additionalAudienceList) voidsetAvailableAdditionalAudience(String availableAdditionalAudience) voidsetAvailableAuthorizedOrigin(String availableAuthorizedOrigin) voidsetAvailableClaimRedirectUri(String availableClaimRedirectUri) voidsetAvailableClientBacklogoutUri(String availableClientBacklogoutUri) voidsetAvailableClientlogoutUri(String availableClientlogoutUri) voidsetAvailableContact(String availableContact) voidsetAvailableCustomScriptsAcr(List<org.gluu.model.custom.script.model.CustomScript> availableCustomScriptsAcr) voidsetAvailableLoginUri(String availableLoginUri) voidsetAvailableLogoutUri(String availableLogoutUri) voidsetAvailableRedirectLogoutUrl(String availableRedirectLogoutUrl) voidsetAvailableRequestUri(String availableRequestUri) voidsetBackchannelLogoutUri(String backchannelLogoutUri) voidsetClaimRedirectURIList(List<String> claimRedirectURIList) voidsetClientBackChannellogoutUris(List<String> clientBackChannellogoutUris) voidsetClientlogoutUris(List<String> clientlogoutUris) voidsetCustomScriptsforConsentGather(String customScriptsforConsentGather) voidsetCustomScriptsforPostAuthn(String customScriptsforPostAuthn) voidsetIntrospectionCustomScript(String introspectionCustomScript) voidvoidsetLoginUris(List<String> values) voidsetMarkDown(String markDown) voidsetOxAttributesJson(String oxAttributesJson) voidsetRedirectLogoutUrl(List<String> redirectLogoutUrl) voidsetResources(List<org.gluu.oxauth.model.uma.persistence.UmaResource> resources) voidsetRptClaimsScript(String rptClaimsScript) voidsetScopePattern(String scopePattern) voidsetSearchAvailableClaimPattern(String searchAvailableClaimPattern) voidvoidsetSpontaneousScopeCustomScript(String spontaneousScopeCustomScript) voidsetTlsSubjectDn(String tlsSubjectDn) voidupdate()void
-
Constructor Details
-
UpdateClientAction
public UpdateClientAction()
-
-
Method Details
-
getAvailableAuthorizedOrigin
-
setAvailableAuthorizedOrigin
-
getAvailableClaimRedirectUri
-
setAvailableClaimRedirectUri
-
add
- Throws:
Exception
-
update
- Throws:
Exception
-
cancel
-
save
- Throws:
Exception
-
delete
- Throws:
Exception
-
removeLoginURI
-
removeLogoutURI
-
removeClientLogoutURI
-
removeRedirectLogoutUrl
-
removeClientBackLogoutURI
-
removeClaimRedirectURI
-
removeClientResource
-
removeAdditionalAudience
-
removePostAuthnScript
public void removePostAuthnScript(org.gluu.model.custom.script.model.CustomScript script) -
removeRptClaimsScript
public void removeRptClaimsScript(org.gluu.model.custom.script.model.CustomScript script) -
removeConsentScript
public void removeConsentScript(org.gluu.model.custom.script.model.CustomScript script) -
removeSpontaneousScript
public void removeSpontaneousScript(org.gluu.model.custom.script.model.CustomScript script) -
removeIntrospectionScript
public void removeIntrospectionScript(org.gluu.model.custom.script.model.CustomScript script) -
removeContact
-
removeRequestUri
-
removeAuthorizedOrigin
-
removeScope
-
removeClaim
- Throws:
Exception
-
acceptSelectLoginUri
public void acceptSelectLoginUri() -
acceptSelectClaims
public void acceptSelectClaims() -
acceptSelectLogoutUri
public void acceptSelectLogoutUri() -
acceptSelectRedirectLogoutUrl
public void acceptSelectRedirectLogoutUrl() -
acceptSelectClientLogoutUri
public void acceptSelectClientLogoutUri() -
acceptSelectClientBackLogoutUri
public void acceptSelectClientBackLogoutUri() -
acceptSelectClaimRedirectUri
public void acceptSelectClaimRedirectUri() -
acceptselectedAdditionalAudiences
public void acceptselectedAdditionalAudiences() -
acceptSelectContact
public void acceptSelectContact() -
acceptSelectRequestUri
public void acceptSelectRequestUri() -
acceptSelectAuthorizedOrigin
public void acceptSelectAuthorizedOrigin() -
cancelIntrospectionScripts
public void cancelIntrospectionScripts() -
cancelPostAuthnScripts
public void cancelPostAuthnScripts() -
cancelRptClaimsScripts
public void cancelRptClaimsScripts() -
cancelConsentScripts
public void cancelConsentScripts() -
cancelSpontaneousScopesScripts
public void cancelSpontaneousScopesScripts() -
cancelSelectClaims
public void cancelSelectClaims() -
cancelSelectGroups
public void cancelSelectGroups() -
cancelSelectLoginUri
public void cancelSelectLoginUri() -
cancelSelectLogoutUri
public void cancelSelectLogoutUri() -
cancelClientLogoutUri
public void cancelClientLogoutUri() -
cancelRedirectLogoutUrl
public void cancelRedirectLogoutUrl() -
cancelClientBackLogoutUri
public void cancelClientBackLogoutUri() -
cancelClaimRedirectUri
public void cancelClaimRedirectUri() -
cancelAdditionalAudience
public void cancelAdditionalAudience() -
cancelSelectContact
public void cancelSelectContact() -
cancelSelectDefaultAcrValue
public void cancelSelectDefaultAcrValue() -
cancelSelectRequestUri
public void cancelSelectRequestUri() -
cancelSelectAuthorizedOrigin
public void cancelSelectAuthorizedOrigin() -
selectAddedClaims
public void selectAddedClaims() -
searchAvailableClaims
public void searchAvailableClaims() -
acceptSelectResponseTypes
public void acceptSelectResponseTypes() -
cancelSelectSectors
public void cancelSelectSectors() -
acceptSelectCustomScripts
public void acceptSelectCustomScripts() -
acceptIntrospectionScripts
public void acceptIntrospectionScripts() -
acceptPostAuthnScripts
public void acceptPostAuthnScripts() -
acceptRptClaimsScripts
public void acceptRptClaimsScripts() -
acceptConsentScripts
public void acceptConsentScripts() -
acceptSpontaneousScopesScripts
public void acceptSpontaneousScopesScripts() -
acceptSelectScopes
public void acceptSelectScopes() -
removeCustomScript
-
acceptSelectGrantTypes
public void acceptSelectGrantTypes() -
cancelSelectCustomScripts
public void cancelSelectCustomScripts() -
cancelSelectScopes
public void cancelSelectScopes() -
cancelSelectResponseTypes
public void cancelSelectResponseTypes() -
cancelSelectGrantTypes
public void cancelSelectGrantTypes() -
addResponseType
-
addGrantType
-
removeResponseType
-
removeGrantType
-
searchAvailableResponseTypes
public void searchAvailableResponseTypes() -
searchAvailableCustomScripts
public void searchAvailableCustomScripts() -
searchAvailableCustomScriptsforAcr
public void searchAvailableCustomScriptsforAcr() -
searchAvailableCustomScriptsforPostAuthn
public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforPostAuthn() -
searchAvailableCustomScriptsforConsentGath
public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforConsentGath() -
searchAvailableCustomScriptsforSpontaneousScope
public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforSpontaneousScope() -
searchAvailableCustomScriptsforintrospection
public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforintrospection() -
searchAvailableCustomScriptsforrptClaimsScripts
public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforrptClaimsScripts() -
searchAvailableCustomScriptsforUpdateTokens
public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforUpdateTokens() -
searchAvailableCustomScriptsforRptModifications
public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforRptModifications() -
searchAvailableIntrospectionCustomScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> searchAvailableIntrospectionCustomScripts() -
searchAvailablePostAuthnCustomScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> searchAvailablePostAuthnCustomScripts() -
searchAvailableRptClaimsCustomScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> searchAvailableRptClaimsCustomScripts() -
searchAvailableConsentCustomScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> searchAvailableConsentCustomScripts() -
searchAvailableSpontaneousScopeScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> searchAvailableSpontaneousScopeScripts() -
getSelectableScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getSelectableScripts(org.gluu.model.custom.script.CustomScriptType type) -
getScripts
public List<org.gluu.model.custom.script.model.CustomScript> getScripts(org.gluu.model.custom.script.CustomScriptType type) -
searchAvailableScopes
public void searchAvailableScopes() -
searchAvailableGrantTypes
public void searchAvailableGrantTypes() -
selectAddedScopes
public void selectAddedScopes() -
getClaimRedirectURIList
-
setClaimRedirectURIList
-
getInum
-
setInum
-
getClient
-
isUpdate
public boolean isUpdate() -
getAvailableLoginUri
-
setAvailableLoginUri
-
getAvailableLogoutUri
-
setAvailableLogoutUri
-
getAvailableContact
-
setAvailableContact
-
getAvailableRequestUri
-
availableAuthorizedOrigin
-
setAvailableRequestUri
-
getAvailableScopes
public List<org.gluu.model.SelectableEntity<org.oxauth.persistence.model.Scope>> getAvailableScopes() -
getAvailableClaims
-
getAvailableGroups
-
getAvailableResponseTypes
public List<org.gluu.model.SelectableEntity<org.gluu.oxauth.model.common.ResponseType>> getAvailableResponseTypes() -
getAvailableCustomScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableCustomScripts() -
getPostAuthnScripts
-
getRptClaimsScripts
-
getConsentScripts
-
getSpontaneousScopesScripts
-
getIntrospectionScripts
-
getAvailablePostAuthnScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailablePostAuthnScripts() -
getAvailableRptClaimsScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableRptClaimsScripts() -
getAvailableConsentScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableConsentScripts() -
getAvailableSpontaneousScopesScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableSpontaneousScopesScripts() -
getAvailableIntrospectionScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableIntrospectionScripts() -
getAvailableGrantTypes
public List<org.gluu.model.SelectableEntity<org.gluu.oxauth.model.common.GrantType>> getAvailableGrantTypes() -
getLoginUris
-
setLoginUris
-
getLogoutUris
-
getScopes
-
getClaims
-
getResponseTypes
-
getCustomScripts
-
getGrantTypes
-
getContacts
-
getRequestUris
-
getAuthorizedOrigins
-
getSearchAvailableClaimPattern
-
setSearchAvailableClaimPattern
-
getAvailableClientlogoutUri
-
setAvailableClientlogoutUri
-
getClientlogoutUris
-
setClientlogoutUris
-
checkClientSecretRequired
public boolean checkClientSecretRequired() -
generatePassword
public void generatePassword() throws org.gluu.util.security.StringEncrypter.EncryptionException- Throws:
org.gluu.util.security.StringEncrypter.EncryptionException
-
setSecret
- Throws:
org.gluu.util.security.StringEncrypter.EncryptionException
-
getMarkDown
-
setMarkDown
-
getOxAttributesJson
-
setOxAttributesJson
-
subjectTypeChanged
public void subjectTypeChanged() -
appTypeChanged
public void appTypeChanged() -
getApplicationType
-
getSubjectTypes
-
getSignatureAlgorithmsWithoutNone
-
getSignatureAlgorithms
-
getKeyEncryptionAlgorithms
-
getBlockEncryptionAlgorithms
-
getAuthenticationMethods
-
getAsymmetricSignatureAlgorithms
public org.gluu.oxauth.model.crypto.signature.AsymmetricSignatureAlgorithm[] getAsymmetricSignatureAlgorithms() -
getCibaTokenDeliveryModes
-
getAvailableSpontaneousScripts
public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableSpontaneousScripts() -
getAdditionalAudienceList
-
setAdditionalAudienceList
-
getAvailableAdditionalAudience
-
setAvailableAdditionalAudience
-
getBackchannelLogoutUri
-
setBackchannelLogoutUri
-
getTlsSubjectDn
-
setTlsSubjectDn
-
getAvailableCustomScriptsAcr
-
setAvailableCustomScriptsAcr
public void setAvailableCustomScriptsAcr(List<org.gluu.model.custom.script.model.CustomScript> availableCustomScriptsAcr) -
getCustomScriptsforPostAuthn
-
setCustomScriptsforPostAuthn
-
getCustomScriptsforConsentGather
-
setCustomScriptsforConsentGather
-
getSpontaneousScopeCustomScript
-
setSpontaneousScopeCustomScript
-
getIntrospectionCustomScript
-
setIntrospectionCustomScript
-
getRptClaimsScript
-
setRptClaimsScript
-
getResources
-
setResources
-
getClientBackChannellogoutUris
-
setClientBackChannellogoutUris
-
getAvailableClientBacklogoutUri
-
setAvailableClientBacklogoutUri
-
getRedirectLogoutUrl
-
setRedirectLogoutUrl
-
getAvailableRedirectLogoutUrl
-
setAvailableRedirectLogoutUrl
-
getScopePattern
-
setScopePattern
-
updateClientPassword
public void updateClientPassword() -
cancelClientPassword
public void cancelClientPassword()
-