public class LineAuthenticationApiClient
extends java.lang.Object
| Constructor and Description |
|---|
LineAuthenticationApiClient(Context applicationContext,
Uri openidDiscoveryDocumentUrl,
Uri apiBaseUrl) |
| Modifier and Type | Method and Description |
|---|---|
LineApiResponse<JWKSet> |
getJWKSet() |
LineApiResponse<OneTimePassword> |
getOneTimeIdAndPassword(java.lang.String channelId) |
LineApiResponse<OpenIdDiscoveryDocument> |
getOpenIdDiscoveryDocument() |
LineApiResponse<IssueAccessTokenResult> |
issueAccessToken(java.lang.String channelId,
java.lang.String requestToken,
OneTimePassword oneTimeIdAndPassword,
java.lang.String redirectUri) |
LineApiResponse<RefreshTokenResult> |
refreshToken(java.lang.String channelId,
InternalAccessToken accessToken) |
LineApiResponse<?> |
revokeAccessToken(java.lang.String channelId,
InternalAccessToken accessToken) |
LineApiResponse<?> |
revokeRefreshToken(java.lang.String channelId,
InternalAccessToken accessToken) |
LineApiResponse<AccessTokenVerificationResult> |
verifyAccessToken(InternalAccessToken accessToken) |
public LineAuthenticationApiClient(@NonNull
Context applicationContext,
@NonNull
Uri openidDiscoveryDocumentUrl,
@NonNull
Uri apiBaseUrl)
@NonNull public LineApiResponse<OneTimePassword> getOneTimeIdAndPassword(@NonNull java.lang.String channelId)
@NonNull public LineApiResponse<IssueAccessTokenResult> issueAccessToken(@NonNull java.lang.String channelId, @NonNull java.lang.String requestToken, @NonNull OneTimePassword oneTimeIdAndPassword, @NonNull java.lang.String redirectUri)
@NonNull public LineApiResponse<AccessTokenVerificationResult> verifyAccessToken(@NonNull InternalAccessToken accessToken)
@NonNull public LineApiResponse<RefreshTokenResult> refreshToken(@NonNull java.lang.String channelId, @NonNull InternalAccessToken accessToken)
@NonNull public LineApiResponse<?> revokeAccessToken(@NonNull java.lang.String channelId, @NonNull InternalAccessToken accessToken)
@NonNull public LineApiResponse<?> revokeRefreshToken(@NonNull java.lang.String channelId, @NonNull InternalAccessToken accessToken)
@NonNull public LineApiResponse<OpenIdDiscoveryDocument> getOpenIdDiscoveryDocument()
@NonNull public LineApiResponse<JWKSet> getJWKSet()