Uses of Class
jetbrains.buildServer.serverSide.oauth.OAuthToken
-
-
Uses of OAuthToken in jetbrains.buildServer.serverSide.oauth
Methods in jetbrains.buildServer.serverSide.oauth that return OAuthToken Modifier and Type Method Description OAuthTokenIssueTokenService. alterTokenAccessibleEntities(SUser user, OAuthConnectionDescriptor connection, OAuthToken token, List<String> accessibleEntities)OAuthTokenIssueTokenService. alterTokenName(OAuthToken token, String newName)OAuthTokenIssueTokenService. alterTokenProjectScope(SUser user, OAuthToken token, List<String> externalProjectIds)OAuthTokenOAuthProvider. applyAccessibleEntities(SUser user, OAuthConnectionDescriptor connection, OAuthToken token, List<String> accessibleEntities)Apply the requested accessible entities restriction to the token.protected OAuthTokenOAuthPopupControllerBase. findExistingToken(TokenStorageUserQuery query)protected OAuthTokenOAuthPopupControllerBase. findMatchingToken(javax.servlet.http.HttpServletRequest request, SProject project, String connectionId)protected OAuthTokenOAuthPopupControllerBase. findNewlyIssuedToken(javax.servlet.http.HttpServletRequest request, SProject project)OAuthTokenOAuthTokensStorage. getAnyNonExpiredUserToken(TokenStorageUserQuery query)Gets any user token that matches the query and is not expired.OAuthTokenOAuthTokensStorage. getToken(String vcsRootExtId, String tokenFullId, boolean checkProjectScope, boolean refreshIfExpired)OAuthTokenOAuthTokensStorage. getToken(SProject project, String tokenFullId, boolean checkProjectScope, boolean refreshIfExpired)OAuthTokenTokenRefresher. getToken(String vcsRootExtId, String tokenFullId, boolean checkProjectScope, boolean refreshIfExpired)Retrieve a token object from storage by its full id.OAuthTokenTokenRefresher. getToken(SProject project, String tokenFullId, boolean checkProjectScope, boolean refreshIfExpired)Retrieve a token object from storage by its full id.OAuthTokenTokenStorageQueryResult.TokenAndContext. getToken()protected OAuthTokenBaseAccessTokenController. postProcessTokenAfterIssuing(javax.servlet.http.HttpServletRequest request, Map<String,String> stateContainer, OAuthConnectionDescriptor connection, OAuthToken token)OAuthTokenOAuthProvider. refreshToken(OAuthConnectionDescriptor connection, OAuthToken token)OAuthTokenOAuthTokensStorage. rememberPermanentToken(String tokenStorageId, SUser user, String oauthLogin, String personalToken, String scope)Store a new permanent tokenOAuthTokenOAuthTokensStorage. rememberToken(String tokenStorageId, OAuthToken token)remember an existing token objectOAuthTokenOAuthTokensStorage. rememberToken(String tokenStorageId, SUser user, String oauthLogin, String personalToken, String scope, int timeToLiveSeconds)Store a new tokenOAuthTokenOAuthTokensStorage. rememberToken(SProject project, String tokenStorageId, SUser user, String oauthLogin, String personalToken, String scope, int timeToLiveSeconds)Store a new token and limit its project scopestatic OAuthTokenOAuthTokensStorage. tokenFromJson(String tokenId, String json, EncryptionManager encryptionManager)Methods in jetbrains.buildServer.serverSide.oauth that return types with arguments of type OAuthToken Modifier and Type Method Description Predicate<OAuthToken>TokenStorageQuery. getCustomFilter()Set<OAuthToken>OAuthTokensStorage. getUserTokens(String connectionId, long userId, SProject project, TokenIntent intent, boolean refreshIfNecessary)Get all tokens that satisfy certain usage intent for a given user and under a specific connection id within a project contextSet<OAuthToken>OAuthTokensStorage. getUserTokens(String connectionId, SUser user)Deprecated.since 2022.04, useOAuthTokensStorage.getUserTokens(String, SUser, SProject, boolean)insteadSet<OAuthToken>OAuthTokensStorage. getUserTokens(String connectionId, SUser user, SProject project, boolean refreshIfNecessary)Get all tokens for a given user and under a specific connection id within a project contextSet<OAuthToken>OAuthTokensStorage. getUserTokens(String connectionId, SUser user, SProject project, TokenIntent intent, boolean refreshIfNecessary)Get all tokens that satisfy certain usage intent for a given user and under a specific connection id within a project contextSet<OAuthToken>OAuthTokensStorage. getUserTokens(TokenStorageUserQuery query)Get all tokens that satisfy the given query.Methods in jetbrains.buildServer.serverSide.oauth with parameters of type OAuthToken Modifier and Type Method Description voidOAuthTokensStorage. allowTokenInProject(SProject project, String tokenStorageId, OAuthToken oauthToken)voidOAuthTokensStorage. allowTokenInProjects(Collection<SProject> projects, String tokenStorageId, OAuthToken oauthToken)OAuthTokenIssueTokenService. alterTokenAccessibleEntities(SUser user, OAuthConnectionDescriptor connection, OAuthToken token, List<String> accessibleEntities)OAuthTokenIssueTokenService. alterTokenName(OAuthToken token, String newName)OAuthTokenIssueTokenService. alterTokenProjectScope(SUser user, OAuthToken token, List<String> externalProjectIds)OAuthTokenOAuthProvider. applyAccessibleEntities(SUser user, OAuthConnectionDescriptor connection, OAuthToken token, List<String> accessibleEntities)Apply the requested accessible entities restriction to the token.protected abstract org.springframework.web.servlet.ModelAndViewOAuthPopupControllerBase. doWithToken(OAuthToken curOAuthToken, OAuthConnectionDescriptor opb, org.springframework.web.servlet.ModelAndView modelAndView, String vcsType)Do something with the token that we acquired, e.g.Map<String,String>OAuthConnectionDescriptor. getTokenUsageParamsForVcsRoot(OAuthToken token)Returns the necessary parameters for usage of the provided token for authentication in aSVcsRoot.Map<String,String>OAuthProvider. getTokenUsageParamsForVcsRoot(OAuthConnectionDescriptor connection, OAuthToken token)Returns the necessary parameters for usage of the provided token for authentication in aSVcsRoot.booleanOAuthProvider. isSuitableToken(OAuthToken token, TokenIntent intent)protected org.springframework.web.servlet.ModelAndViewOAuthPopupControllerBase. postProcessAfterToken(javax.servlet.http.HttpServletRequest request, SProject project, OAuthConnectionDescriptor connection, org.springframework.web.servlet.ModelAndView modelAndView, OAuthToken token)Allows implementations to post process the model onceOAuthPopupControllerBase.doWithToken(jetbrains.buildServer.serverSide.oauth.OAuthToken, jetbrains.buildServer.serverSide.oauth.OAuthConnectionDescriptor, org.springframework.web.servlet.ModelAndView, java.lang.String)is done.protected OAuthTokenBaseAccessTokenController. postProcessTokenAfterIssuing(javax.servlet.http.HttpServletRequest request, Map<String,String> stateContainer, OAuthConnectionDescriptor connection, OAuthToken token)OAuthTokenOAuthProvider. refreshToken(OAuthConnectionDescriptor connection, OAuthToken token)OAuthTokenOAuthTokensStorage. rememberToken(String tokenStorageId, OAuthToken token)remember an existing token objectvoidOAuthTokensStorage. removeSingleToken(String tokenStorageId, OAuthToken token)This method removes exactly the supplied token record by its ID value.booleanOAuthTokensStorage. removeToken(String tokenStorageId, OAuthToken token)Deprecated.This method can lead to unintended removal of tokens, potentially breaking any existing configuration if it references the removed token's IDs.Method parameters in jetbrains.buildServer.serverSide.oauth with type arguments of type OAuthToken Modifier and Type Method Description BTokenStorageQuery.Builder. withCustomFilter(Predicate<OAuthToken> customFilter)Sets a custom filter to apply when querying the token storage.Constructors in jetbrains.buildServer.serverSide.oauth with parameters of type OAuthToken Constructor Description TokenAndContext(OAuthToken token, OAuthConnectionDescriptor connection, SUser user) -
Uses of OAuthToken in jetbrains.buildServer.serverSide.oauth.azuredevops
Methods in jetbrains.buildServer.serverSide.oauth.azuredevops that return OAuthToken Modifier and Type Method Description OAuthTokenAzureDevOpsAuthentication. refreshToken(SUser created, OAuthConnectionDescriptor connectionDescriptor, OAuthToken token)OAuthTokenAzureDevOpsOAuthProvider. refreshToken(OAuthConnectionDescriptor connection, OAuthToken token)Methods in jetbrains.buildServer.serverSide.oauth.azuredevops with parameters of type OAuthToken Modifier and Type Method Description Map<String,String>AzureDevOpsOAuthProvider. getTokenUsageParamsForVcsRoot(OAuthConnectionDescriptor connection, OAuthToken token)protected org.springframework.web.servlet.ModelAndViewAzureDevOpsGetTokenPopupController. postProcessAfterToken(javax.servlet.http.HttpServletRequest request, SProject project, OAuthConnectionDescriptor connection, org.springframework.web.servlet.ModelAndView modelAndView, OAuthToken token)OAuthTokenAzureDevOpsAuthentication. refreshToken(SUser created, OAuthConnectionDescriptor connectionDescriptor, OAuthToken token)OAuthTokenAzureDevOpsOAuthProvider. refreshToken(OAuthConnectionDescriptor connection, OAuthToken token) -
Uses of OAuthToken in jetbrains.buildServer.serverSide.oauth.bitbucket
Methods in jetbrains.buildServer.serverSide.oauth.bitbucket that return OAuthToken Modifier and Type Method Description OAuthTokenBitBucketOAuthProvider. refreshToken(OAuthConnectionDescriptor connection, OAuthToken token)Methods in jetbrains.buildServer.serverSide.oauth.bitbucket with parameters of type OAuthToken Modifier and Type Method Description protected org.springframework.web.servlet.ModelAndViewGetTokenPopupController. postProcessAfterToken(javax.servlet.http.HttpServletRequest request, SProject project, OAuthConnectionDescriptor connection, org.springframework.web.servlet.ModelAndView modelAndView, OAuthToken token)OAuthTokenBitBucketOAuthProvider. refreshToken(OAuthConnectionDescriptor connection, OAuthToken token) -
Uses of OAuthToken in jetbrains.buildServer.serverSide.oauth.github
Methods in jetbrains.buildServer.serverSide.oauth.github with parameters of type OAuthToken Modifier and Type Method Description booleanGitHubOAuthProviderBase. isSuitableToken(OAuthToken token, TokenIntent intent) -
Uses of OAuthToken in jetbrains.buildServer.serverSide.oauth.gitlab
Methods in jetbrains.buildServer.serverSide.oauth.gitlab that return OAuthToken Modifier and Type Method Description OAuthTokenGitLabComOAuthProvider. refreshToken(OAuthConnectionDescriptor connection, OAuthToken token)Methods in jetbrains.buildServer.serverSide.oauth.gitlab with parameters of type OAuthToken Modifier and Type Method Description Map<String,String>GitLabComOAuthProvider. getTokenUsageParamsForVcsRoot(OAuthConnectionDescriptor connection, OAuthToken token)protected org.springframework.web.servlet.ModelAndViewGetTokenPopupController. postProcessAfterToken(javax.servlet.http.HttpServletRequest request, SProject project, OAuthConnectionDescriptor connection, org.springframework.web.servlet.ModelAndView modelAndView, OAuthToken token)OAuthTokenGitLabComOAuthProvider. refreshToken(OAuthConnectionDescriptor connection, OAuthToken token) -
Uses of OAuthToken in jetbrains.buildServer.serverSide.oauth.space
Methods in jetbrains.buildServer.serverSide.oauth.space that return OAuthToken Modifier and Type Method Description static OAuthTokenSpaceTokenUtil. createApplicationToken(SpaceAccessToken spaceToken, String connectionId, SProject project)protected OAuthTokenSpaceOAuthPopupControllerBase. findExistingToken(TokenStorageUserQuery query)OAuthTokenSpaceOAuthProvider. refreshToken(OAuthConnectionDescriptor connection, OAuthToken token)Methods in jetbrains.buildServer.serverSide.oauth.space with parameters of type OAuthToken Modifier and Type Method Description protected org.springframework.web.servlet.ModelAndViewSpaceOAuthPopupControllerBase. doWithToken(OAuthToken curOAuthToken, OAuthConnectionDescriptor opb, org.springframework.web.servlet.ModelAndView modelAndView, String vcsType)protected org.springframework.web.servlet.ModelAndViewSpaceShowProjectsController. doWithToken(OAuthToken curOAuthToken, OAuthConnectionDescriptor opb, org.springframework.web.servlet.ModelAndView modelAndView, String vcsType)protected org.springframework.web.servlet.ModelAndViewSpaceShowRepositoriesController. doWithToken(OAuthToken curOAuthToken, OAuthConnectionDescriptor opb, org.springframework.web.servlet.ModelAndView modelAndView, String vcsType)protected voidSpaceOAuthPopupControllerBase. fillFallbackModel(Map<String,Object> model, OAuthConnectionDescriptor connection, OAuthToken curOAuthToken)protected voidSpaceShowProjectsController. fillFallbackModel(Map<String,Object> model, OAuthConnectionDescriptor connection, OAuthToken curOAuthToken)protected voidSpaceShowRepositoriesController. fillFallbackModel(Map<String,Object> model, OAuthConnectionDescriptor connection, OAuthToken curOAuthToken)protected org.springframework.web.servlet.ModelAndViewSpaceOAuthPopupControllerBase. getFallbackModelForPending(org.springframework.web.servlet.ModelAndView modelAndView, OAuthConnectionDescriptor connection, OAuthToken curOAuthToken)Map<String,String>SpaceOAuthProvider. getTokenUsageParamsForVcsRoot(OAuthConnectionDescriptor connection, OAuthToken token)static booleanSpaceTokenUtil. isApplicationToken(OAuthToken token)booleanSpaceOAuthProvider. isSuitableToken(OAuthToken token, TokenIntent intent)protected org.springframework.web.servlet.ModelAndViewSpaceGetTokenPopupController. postProcessAfterToken(javax.servlet.http.HttpServletRequest request, SProject project, OAuthConnectionDescriptor connection, org.springframework.web.servlet.ModelAndView modelAndView, OAuthToken token)protected org.springframework.web.servlet.ModelAndViewSpaceShowProjectsController. postProcessAfterToken(javax.servlet.http.HttpServletRequest request, SProject project, OAuthConnectionDescriptor connection, org.springframework.web.servlet.ModelAndView modelAndView, OAuthToken token)OAuthTokenSpaceOAuthProvider. refreshToken(OAuthConnectionDescriptor connection, OAuthToken token) -
Uses of OAuthToken in jetbrains.buildServer.serverSide.oauth.tfs
Methods in jetbrains.buildServer.serverSide.oauth.tfs that return OAuthToken Modifier and Type Method Description OAuthTokenAccessTokenProvider. completeAuthorization(OAuthConnectionDescriptor connection, long userId, String code)OAuthTokenTfsAccessTokenProvider. completeAuthorization(OAuthConnectionDescriptor connection, long userId, String code)OAuthTokenAccessTokenProvider. getUpdatedToken(OAuthConnectionDescriptor connection, OAuthToken token)OAuthTokenTfsAccessTokenProvider. getUpdatedToken(OAuthConnectionDescriptor connection, OAuthToken token)Methods in jetbrains.buildServer.serverSide.oauth.tfs with parameters of type OAuthToken Modifier and Type Method Description OAuthTokenAccessTokenProvider. getUpdatedToken(OAuthConnectionDescriptor connection, OAuthToken token)OAuthTokenTfsAccessTokenProvider. getUpdatedToken(OAuthConnectionDescriptor connection, OAuthToken token) -
Uses of OAuthToken in jetbrains.buildServer.vcshostings
Methods in jetbrains.buildServer.vcshostings with parameters of type OAuthToken Modifier and Type Method Description VcsInformationProviderVcsInformationManager. createProvider(OAuthConnectionDescriptor connectionDescriptor, OAuthToken token)Creates a VCS information provider that corresponds to the connection tyopeVcsInformationProviderVcsInformationManagerImpl. createProvider(OAuthConnectionDescriptor connectionDescriptor, OAuthToken token)VcsInformationProviderVcsInformationService. createProvider(OAuthConnectionDescriptor connectionDescriptor, OAuthToken token)Creates a VCS information provider that corresponds to the connection type -
Uses of OAuthToken in jetbrains.buildServer.vcshostings.bbcloud
Methods in jetbrains.buildServer.vcshostings.bbcloud with parameters of type OAuthToken Modifier and Type Method Description VcsInformationProviderBitBucketVcsInformationService. createProvider(OAuthConnectionDescriptor connectionDescriptor, OAuthToken token)Constructors in jetbrains.buildServer.vcshostings.bbcloud with parameters of type OAuthToken Constructor Description BitBucketRepositoriesSearch(BitbucketClient client, OAuthToken token)BitBucketVcsInformationProvider(BitbucketClient client, OAuthToken token) -
Uses of OAuthToken in jetbrains.buildServer.vcshostings.github
Methods in jetbrains.buildServer.vcshostings.github with parameters of type OAuthToken Modifier and Type Method Description VcsInformationProviderGitHubVcsInformationService. createProvider(OAuthConnectionDescriptor connectionDescriptor, OAuthToken token) -
Uses of OAuthToken in jetbrains.buildServer.vcshostings.gitlab
Methods in jetbrains.buildServer.vcshostings.gitlab with parameters of type OAuthToken Modifier and Type Method Description VcsInformationProviderGitLabVcsInfromationService. createProvider(OAuthConnectionDescriptor connectionDescriptor, OAuthToken token)
-