Package jetbrains.buildServer
Class BuildAuthUtil
- java.lang.Object
-
- jetbrains.buildServer.BuildAuthUtil
-
public class BuildAuthUtil extends Object
- Author:
- Pavel.Sher Date: 14.05.2007
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
getBuildId(String userId)
Returns build id from the user id specified in HTTP authentication.static boolean
isAuthenticationByBuildId(String userId)
Returns true if specified user id represents HTTP authentication of a running build.static String
makeAuthorizationHeaderValue(long buildId, String accessCode)
Creates value for Authorization HTTP header from the provided build id and access code.static String
makeUserId(long buildId)
Makes user id for HTTP authentication by build id on server.
-
-
-
Method Detail
-
makeUserId
public static String makeUserId(long buildId)
Makes user id for HTTP authentication by build id on server.- Parameters:
buildId
- id of a running build- Returns:
- user id
-
getBuildId
public static long getBuildId(String userId)
Returns build id from the user id specified in HTTP authentication.- Parameters:
userId
- user id- Returns:
- build id or -1 if build id cannot be parsed
-
isAuthenticationByBuildId
public static boolean isAuthenticationByBuildId(String userId)
Returns true if specified user id represents HTTP authentication of a running build.- Parameters:
userId
- user id from HTTP authentication- Returns:
- true if specified user id represents HTTP authentication of a running build.
-
makeAuthorizationHeaderValue
public static String makeAuthorizationHeaderValue(long buildId, String accessCode)
Creates value for Authorization HTTP header from the provided build id and access code.- Parameters:
buildId
- build idaccessCode
- access code- Returns:
- authorization header value
- Since:
- 10.0
-
-