Package jetbrains.buildServer.serverSide
Class UserAuthPropertyInfo
- java.lang.Object
-
- jetbrains.buildServer.serverSide.BasePropertyInfo<UserPropertyLinkProvider,UserPropertyValidator>
-
- jetbrains.buildServer.serverSide.UserPropertyInfo
-
- jetbrains.buildServer.serverSide.UserAuthPropertyInfo
-
public class UserAuthPropertyInfo extends UserPropertyInfo
UserPropertyInfo
extension that is used by an authentication module- Since:
- 2020.2
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UserAuthPropertyInfo.ConnectLinkProvider
-
Field Summary
Fields Modifier and Type Field Description protected UserAuthPropertyInfo.ConnectLinkProvider
myConnectLinkProvider
-
Fields inherited from class jetbrains.buildServer.serverSide.BasePropertyInfo
myDisplayName, myLinkProvider, myPlaceHolder, myPropertyName, myValidators
-
-
Constructor Summary
Constructors Constructor Description UserAuthPropertyInfo(String propertyName, String displayName, String placeHolder, UserPropertyLinkProvider linkProvider, UserAuthPropertyInfo.ConnectLinkProvider connectLinkProvider, UserPropertyValidator... validators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserAuthPropertyInfo.ConnectLinkProvider
getConnectLinkProvider()
-
Methods inherited from class jetbrains.buildServer.serverSide.BasePropertyInfo
equals, getDisplayName, getLinkProvider, getPlaceHolder, getPropertyName, getValidators, hashCode
-
-
-
-
Field Detail
-
myConnectLinkProvider
@Nullable protected final UserAuthPropertyInfo.ConnectLinkProvider myConnectLinkProvider
-
-
Constructor Detail
-
UserAuthPropertyInfo
public UserAuthPropertyInfo(@NotNull String propertyName, @NotNull String displayName, @Nullable String placeHolder, @Nullable UserPropertyLinkProvider linkProvider, @Nullable UserAuthPropertyInfo.ConnectLinkProvider connectLinkProvider, @NotNull UserPropertyValidator... validators)
- Parameters:
connectLinkProvider
- some properties can be set or changed by navigating to some URL, this provider allows to set such URLs. An example is GitHub property, it's possible to automatically set it by navigating to GitHub using OAuth flow- Since:
- 2020.2
- See Also:
UserAuthPropertyInfo(String, String, String, UserPropertyLinkProvider, ConnectLinkProvider, UserPropertyValidator...)
-
-
Method Detail
-
getConnectLinkProvider
@Nullable public UserAuthPropertyInfo.ConnectLinkProvider getConnectLinkProvider()
-
-