0
0

SSO Gateway Reference Manual

Docs
Docs EInnovator Posted 10 Jun 20

SSO Gateway Views and Web Endpoints

Signup/Signin/Account

MethodPathQuery ParametersRequest BodyResponse BodyLogSecurityDescription
/registerGETregister User
/force-password-changePOSTforcePasswordChangePost
/change-passwordPOSTchangePasswordPost
/admin/change-password/{id:.*}POSTchangePasswordPost
/change-tmp-passwordPOSTchangeTmpPasswordPost
/change-tmp-passwordGETchangeTmpPassword
/force-password-changeGETforceChangePassword
/logoutGETlogout
/signupGETsignup
/loginGETlogin
/loginPOSTorg.springframework.servlet.view.RedirectView loginPost
/registerPOSTregisterPost User
/confirm-sendGETconfirmSend
/resendPOSTresend
/recoverPOSTrecoverPost
/change-passwordGETchangePassword
/admin/change-password/{id:.*}GETchangePassword
/login/tmp /login-tmpGETtmpLogin
/confirmGETconfirmGet
/confirmPOSTconfirmPost
/recoverGETrecover

User

UserController

MethodPathQuery ParametersRequest BodyResponse BodyLogSecurityDescription
/admin/user/{id:.*}/lockPOSTlock
/connect/{id:.*}GETconnect
/admin/user/{id:.*} /user/{id:.*}DELETEdelete
/users /admin/userGETlist UserFilter
PageOptions
/admin/user/{id:.*}/disablePOSTdisable
/admin/user/{id:.*}/enablePOSTenable
/admin/user/{id:.*}/unlockPOSTunlock
/admin/user/{id:.*}/passwd-extendPOSTpasswdExtend
/admin/user/{id:.*}/passwd-forGETPOSTpasswdForget
/admin/user/{id:.*}/passwd-changePOSTforcePasswdChange
/admin/user/{id:.*}/confirmPOSTconfirm
/admin/user/{id:.*}/unconfirmPOSTunconfirm
/userGETshowCurrentUser
/admin/user/ /userPUTeditPut User
/admin/user/{id:.*} /user/{id:.*} /admin/user/{id:.*}/publicGETshowUser
/user/_documentsGET onto private showDocuments
/follow/{id:.*}GETfollow
/admin/user/{id:.*}/identicon /user/{id:.*}/identiconPOSTidenticon
/admin/user/createGETcreateGet User
/admin/userPOSTcreatePost User
/admin/user/edit /user/editGETeditGet
/admin/user//edit /user//editGETeditGet
/user/privacyGETeditPrivacyGet
/admin/user//privacyGETeditPrivacyGet
/user/privacyPOSTeditPrivacyPost User
/admin/user//privacyPOSTeditPrivacyPost User
/admin/user//privacyPUTeditPrivacyPut User
/user/privacyPUTeditPrivacyPut User
/unfollow/{id:.*}GETunfollow
/homeGEThome

Groups

MethodPathQuery ParametersRequest BodyResponse BodyLogSecurityDescription
/group/{id:.*} /team/{id:.*} /operation/{id:.*} /admin/group/{id:.*} /admin/team/{id:.*} /admin/operation/{id:.*}DELETEdelete
/group /team /operation /admin/group /admin/team /admin/operationGETlist GroupFilter
PageOptions
/group/{id:.*}/tree /group/{id:.*}/group /team/{id:.*}/tree /team/{id:.*}/group /operation/{id:.*}/tree /operation/{id:.*}/group /admin/group/{id:.*}/tree /admin/group/{id:.*}/group /admin/team/{id:.*}/tree /admin/team/{id:.*}/group /admin/operation/{id:.*}/tree /admin/operation/{id:.*}/groupGETtree GroupFilter
PageOptions
/group/{pid:.*}/group/create /group/{pid:.*}/tree/create} /team/{pid:.*}/group/create /team/{pid:.*}/tree/create} /operation/{pid:.*}/group/create /operation/{pid:.*}/tree/create} /admin/group/{pid:.*}/group/create /admin/group/{pid:.*}/tree/create} /admin/team/{pid:.*}/group/create /admin/team/{pid:.*}/tree/create} /admin/operation/{pid:.*}/group/create /admin/operation/{pid:.*}/tree/create}GETcreateSubGroupGET Group
/group/{pid:.*}/group /group/{pid:.*}/tree /team/{pid:.*}/group /team/{pid:.*}/tree /operation/{pid:.*}/group /operation/{pid:.*}/tree /admin/group/{pid:.*}/group /admin/group/{pid:.*}/tree /admin/team/{pid:.*}/group /admin/team/{pid:.*}/tree /admin/operation/{pid:.*}/group /admin/operation/{pid:.*}/treePOSTcreateSubGroupPOST Group
/group/{_id:.*} /team/{_id:.*} /operation/{_id:.*} /admin/group/{_id:.*} /admin/team/{_id:.*} /admin/operation/{_id:.*}PUTeditPut Group
/group/{id:.*}/edit /team/{id:.*}/edit /operation/{id:.*}/edit /admin/group/{id:.*}/edit /admin/team/{id:.*}/edit /admin/operation/{id:.*}/editGETeditGet
/group /team /operation /admin/group /admin/team /admin/operationPOSTcreatePOST Group
/group/{id:.*} /team/{id:.*} /operation/{id:.*} /admin/group/{id:.*} /admin/team/{id:.*} /admin/operation/{id:.*}GETshow
/group/{id:.*}/paste /team/{id:.*}/paste /operation/{id:.*}/paste /admin/group/{id:.*}/paste /admin/team/{id:.*}/paste /admin/operation/{id:.*}/pastePOSTpaste
/group/{pid:.*}/paste /team/{pid:.*}/paste /operation/{pid:.*}/paste /admin/group/{pid:.*}/paste /admin/team/{pid:.*}/paste /admin/operation/{pid:.*}/pastePOSTpaste
/group/{id:.*}/member /team/{id:.*}/member /operation/{id:.*}/member /admin/group/{id:.*}/member /admin/team/{id:.*}/member /admin/operation/{id:.*}/memberGETlistMember MemberFilter
PageOptions
/group/{id:.*}/public /team/{id:.*}/public /operation/{id:.*}/public /admin/group/{id:.*}/public /admin/team/{id:.*}/public /admin/operation/{id:.*}/publicGETshowPublic
/group/create /team/create /operation/create /admin/group/create /admin/team/create /admin/operation/createGETcreateGET Group
/group/{id:.*}/member /team/{id:.*}/member /operation/{id:.*}/member /admin/group/{id:.*}/member /admin/team/{id:.*}/member /admin/operation/{id:.*}/memberPOSTaddMember Users
/group/{gid:.}/member/{_id:.}/edit /team/{gid:.}/member/{_id:.}/edit /operation/{gid:.}/member/{_id:.}/edit /admin/group/{gid:.}/member/{_id:.}/edit /admin/team/{gid:.}/member/{_id:.}/edit /admin/operation/{gid:.}/member/{_id:.}/editGETeditMemberGET
/group/{gid:.}/member/{id:.} /team/{gid:.}/member/{id:.} /operation/{gid:.}/member/{id:.} /admin/group/{gid:.}/member/{id:.} /admin/team/{gid:.}/member/{id:.} /admin/operation/{gid:.}/member/{id:.}GETshowMember
/group/{gid:.}/member/{_id:.} /team/{gid:.}/member/{_id:.} /operation/{gid:.}/member/{_id:.} /admin/group/{gid:.}/member/{_id:.} /admin/team/{gid:.}/member/{_id:.} /admin/operation/{gid:.}/member/{_id:.}PUTeditMemberPUT Member

Invitations

MethodPathQuery ParametersRequest BodyResponse BodyLogSecurityDescription
/invitation /admin/invitationGETInvitationController.list Object InvitationFilter
PageOptions
/invitation/confirm /admin/invitation/confirmGETInvitationController.confirm
/invitation/create /invitation/invite /admin/invitation/create /admin/invitation/inviteGETInvitationController.invite Invitation
/invitation /admin/invitationPOSTInvitationController.invitePost InvitationForm

Roles

RoleController

MethodPathQuery ParametersRequest BodyResponse BodyLogSecurityDescription
/admin/role/init /role/initGETinit RoleFilter
PageOptions
/admin/role /roleGETlist RoleFilter
PageOptions
/admin/role/{id:.*} /role/{id:.*}PUTeditPut Role
/admin/role/{id:.*}/edit /role/{id:.*}/editGETeditGet
/admin/role /rolePOSTcreatePOST Role
/admin/role/{id:.*} /role/{id:.*}GETshow
/admin/role/paste /role/pastePOSTpaste
/admin/role/{pid:.*}/paste /role/{pid:.*}/pastePOSTpaste
/admin/role/create /role/createGETcreateGET Role
/admin/role/binding /role/bindingGETlistBindingRoles RoleFilter
PageOptions
/admin/role/{id:.*}/binding /admin/role/{id:.*}/user /role/{id:.*}/binding /role/{id:.*}/userGETshowBindings
/api/role/{id:.*}/binding /api/role/{id:.*}/user /api/role/{id:.*}/assign /api/admin/role/{id:.*}/binding /api/admin/role/{id:.*}/user /api/admin/role/{id:.*}/assignPOST assign[]
/api/role/{id:.*}/user /api/role/{id:.*}/binding /api/admin/role/{id:.*}/user /api/admin/role/{id:.*}/bindingGET Page<RoleBinding listBindings UserFilter
PageOptions

Clients

MethodPathQuery ParametersRequest BodyResponse BodyLogSecurityDescription
/admin/client/{id:.*}DELETEClientController.delete
/admin/clientGETClientController.list ClientFilter
PageOptions
/admin/client/{id:.*}PUTClientController.editPut Client
/admin/client/{id:.*}/editGETClientController.editGet
/admin/clientPOSTClientController.createPOST Client
/admin/client/{id:.*}GETClientController.show
/admin/client/createGETClientController.createGET Client

Access and Refresh Tokens

TokenController:

MethodPathQuery ParametersRequest BodyResponse BodyLogSecurityDescription
/admin/tokenGETlist PageOptions
/admin/refreshtoken /admin/refresh_tokenGETlistRefreshTokens PageOptions
/admin/accesstoken /admin/access_tokenGETlistAccessTokens PageOptions

Settings External Library

MethodPathQuery ParametersRequest BodyResponse BodyLogSecurityDescription
/admin/setting /admin/settingsGETlist org.einnovator.settings.modelx.SettingFilter
PageOptions
/admin/setting/ /admin/settings/GETlist org.einnovator.settings.modelx.SettingFilter
PageOptions
/admin/setting/{id:.*} /admin/settings/{id:.*}PUTeditPut Setting
/admin/setting/{id:.*}/edit /admin/settings/{id:.*}/editGETeditGet
/admin/setting /admin/settingsPOSTcreatePOST Setting
/admin/setting/{id:.*} /admin/settings/{id:.*}GETshow
/admin/setting/create /admin/settings/createGETcreateGET Setting
/admin/setting/ /admin/settings/POSTupdatePOST
/upload /_upload /api/upload /api/_uploadPOST upload MultipartFile MultipartHttpServletRequest Document DocumentOptions
Comments and Discussion

Content