Package net.webpdf.wsclient.openapi
Class AuthProvider
- java.lang.Object
-
- net.webpdf.wsclient.openapi.AuthProvider
-
public class AuthProvider extends Object
Defines a general authorization provider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAuthProvider.NameEnumGets or Sets name
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_APPLICATION_IDstatic StringJSON_PROPERTY_CLIENT_IDstatic StringJSON_PROPERTY_DISPLAY_NAMEstatic StringJSON_PROPERTY_IDstatic StringJSON_PROPERTY_LOGOUTstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_OIDCstatic StringJSON_PROPERTY_SCOPE
-
Constructor Summary
Constructors Constructor Description AuthProvider()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_APPLICATION_ID
public static final String JSON_PROPERTY_APPLICATION_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CLIENT_ID
public static final String JSON_PROPERTY_CLIENT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DISPLAY_NAME
public static final String JSON_PROPERTY_DISPLAY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ID
public static final String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LOGOUT
public static final String JSON_PROPERTY_LOGOUT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_OIDC
public static final String JSON_PROPERTY_OIDC
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SCOPE
public static final String JSON_PROPERTY_SCOPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
applicationId
public AuthProvider applicationId(String applicationId)
-
getApplicationId
@Nullable public @Nullable String getApplicationId()
Get applicationId- Returns:
- applicationId
-
setApplicationId
public void setApplicationId(String applicationId)
-
clientId
public AuthProvider clientId(String clientId)
-
getClientId
@Nullable public @Nullable String getClientId()
Get clientId- Returns:
- clientId
-
setClientId
public void setClientId(String clientId)
-
displayName
public AuthProvider displayName(String displayName)
-
getDisplayName
@Nullable public @Nullable String getDisplayName()
Get displayName- Returns:
- displayName
-
setDisplayName
public void setDisplayName(String displayName)
-
id
public AuthProvider id(String id)
-
getId
@Nullable public @Nullable String getId()
Get id- Returns:
- id
-
setId
public void setId(String id)
-
logout
public AuthProvider logout(ServerConfigOAuthProviderLogout logout)
-
getLogout
@Nullable public @Nullable ServerConfigOAuthProviderLogout getLogout()
Get logout- Returns:
- logout
-
setLogout
public void setLogout(ServerConfigOAuthProviderLogout logout)
-
name
public AuthProvider name(AuthProvider.NameEnum name)
-
getName
@Nullable public @Nullable AuthProvider.NameEnum getName()
Get name- Returns:
- name
-
setName
public void setName(AuthProvider.NameEnum name)
-
oidc
public AuthProvider oidc(OAuthOIDCMetadata oidc)
-
getOidc
@Nullable public @Nullable OAuthOIDCMetadata getOidc()
Get oidc- Returns:
- oidc
-
setOidc
public void setOidc(OAuthOIDCMetadata oidc)
-
scope
public AuthProvider scope(String scope)
-
getScope
@Nullable public @Nullable String getScope()
Get scope- Returns:
- scope
-
setScope
public void setScope(String scope)
-
-