Skip to main content

Module auth

Module auth 

Source
Expand description

Copyright © 2025-2026 Wenze Wei. All Rights Reserved.

This file is part of Ri. The Ri project belongs to the Dunimd Team.

Licensed under the Apache License, Version 2.0 (the “License”); You may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

§Auth Module JNI Bindings

JNI bindings for Ri auth classes.

Functions§

Java_com_dunimd_ri_auth_RiAuthConfig_free0
Java_com_dunimd_ri_auth_RiAuthConfig_new0
Java_com_dunimd_ri_auth_RiAuthModule_free0
Java_com_dunimd_ri_auth_RiAuthModule_new0
Java_com_dunimd_ri_auth_RiJWTClaims_free0
Java_com_dunimd_ri_auth_RiJWTClaims_getExp0
Java_com_dunimd_ri_auth_RiJWTClaims_getIat0
Java_com_dunimd_ri_auth_RiJWTClaims_getPermissions0
Java_com_dunimd_ri_auth_RiJWTClaims_getRoles0
Java_com_dunimd_ri_auth_RiJWTClaims_getSub0
Java_com_dunimd_ri_auth_RiJWTClaims_new0
Java_com_dunimd_ri_auth_RiJWTManager_generateToken0
Java_com_dunimd_ri_auth_RiJWTManager_validateToken0
Java_com_dunimd_ri_auth_RiJWTRevocationList_cleanup0
Java_com_dunimd_ri_auth_RiJWTRevocationList_clear0
Java_com_dunimd_ri_auth_RiJWTRevocationList_free0
Java_com_dunimd_ri_auth_RiJWTRevocationList_getRevocationInfo0
Java_com_dunimd_ri_auth_RiJWTRevocationList_getRevokedCount0
Java_com_dunimd_ri_auth_RiJWTRevocationList_isRevoked0
Java_com_dunimd_ri_auth_RiJWTRevocationList_new0
Java_com_dunimd_ri_auth_RiJWTRevocationList_revokeByUser0
Java_com_dunimd_ri_auth_RiJWTRevocationList_revokeToken0
Java_com_dunimd_ri_auth_RiJWTValidationOptions_free0
Java_com_dunimd_ri_auth_RiJWTValidationOptions_getRequiredPermissions0
Java_com_dunimd_ri_auth_RiJWTValidationOptions_getRequiredRoles0
Java_com_dunimd_ri_auth_RiJWTValidationOptions_isValidateExp0
Java_com_dunimd_ri_auth_RiJWTValidationOptions_isValidateIat0
Java_com_dunimd_ri_auth_RiJWTValidationOptions_new0
Java_com_dunimd_ri_auth_RiJWTValidationOptions_setRequiredPermissions0
Java_com_dunimd_ri_auth_RiJWTValidationOptions_setRequiredRoles0
Java_com_dunimd_ri_auth_RiJWTValidationOptions_setValidateExp0
Java_com_dunimd_ri_auth_RiJWTValidationOptions_setValidateIat0
Java_com_dunimd_ri_auth_RiOAuthManager_disableProvider0
Java_com_dunimd_ri_auth_RiOAuthManager_enableProvider0
Java_com_dunimd_ri_auth_RiOAuthManager_exchangeCodeForToken0
Java_com_dunimd_ri_auth_RiOAuthManager_free0
Java_com_dunimd_ri_auth_RiOAuthManager_getAuthUrl0
Java_com_dunimd_ri_auth_RiOAuthManager_getProvider0
Java_com_dunimd_ri_auth_RiOAuthManager_getUserInfo0
Java_com_dunimd_ri_auth_RiOAuthManager_listProviders0
Java_com_dunimd_ri_auth_RiOAuthManager_new0
Java_com_dunimd_ri_auth_RiOAuthManager_refreshToken0
Java_com_dunimd_ri_auth_RiOAuthManager_registerProvider0
Java_com_dunimd_ri_auth_RiOAuthManager_revokeToken0
Java_com_dunimd_ri_auth_RiOAuthProvider_free0
Java_com_dunimd_ri_auth_RiOAuthProvider_getAuthUrl0
Java_com_dunimd_ri_auth_RiOAuthProvider_getClientId0
Java_com_dunimd_ri_auth_RiOAuthProvider_getId0
Java_com_dunimd_ri_auth_RiOAuthProvider_getName0
Java_com_dunimd_ri_auth_RiOAuthProvider_getRedirectUri0
Java_com_dunimd_ri_auth_RiOAuthProvider_getScopes0
Java_com_dunimd_ri_auth_RiOAuthProvider_getTokenUrl0
Java_com_dunimd_ri_auth_RiOAuthProvider_getUserInfoUrl0
Java_com_dunimd_ri_auth_RiOAuthProvider_isEnabled0
Java_com_dunimd_ri_auth_RiOAuthProvider_new0
Java_com_dunimd_ri_auth_RiOAuthToken_free0
Java_com_dunimd_ri_auth_RiOAuthToken_getAccessToken0
Java_com_dunimd_ri_auth_RiOAuthToken_getExpiresIn0
Java_com_dunimd_ri_auth_RiOAuthToken_getRefreshToken0
Java_com_dunimd_ri_auth_RiOAuthToken_getScope0
Java_com_dunimd_ri_auth_RiOAuthToken_getTokenType0
Java_com_dunimd_ri_auth_RiOAuthToken_new0
Java_com_dunimd_ri_auth_RiOAuthUserInfo_free0
Java_com_dunimd_ri_auth_RiOAuthUserInfo_getAvatarUrl0
Java_com_dunimd_ri_auth_RiOAuthUserInfo_getEmail0
Java_com_dunimd_ri_auth_RiOAuthUserInfo_getId0
Java_com_dunimd_ri_auth_RiOAuthUserInfo_getName0
Java_com_dunimd_ri_auth_RiOAuthUserInfo_getProvider0
Java_com_dunimd_ri_auth_RiOAuthUserInfo_new0
Java_com_dunimd_ri_auth_RiPermissionManager_assignRoleToUser0
Java_com_dunimd_ri_auth_RiPermissionManager_createPermission0
Java_com_dunimd_ri_auth_RiPermissionManager_createRole0
Java_com_dunimd_ri_auth_RiPermissionManager_deletePermission0
Java_com_dunimd_ri_auth_RiPermissionManager_deleteRole0
Java_com_dunimd_ri_auth_RiPermissionManager_free0
Java_com_dunimd_ri_auth_RiPermissionManager_getPermission0
Java_com_dunimd_ri_auth_RiPermissionManager_getRole0
Java_com_dunimd_ri_auth_RiPermissionManager_getUserPermissions0
Java_com_dunimd_ri_auth_RiPermissionManager_getUserRoles0
Java_com_dunimd_ri_auth_RiPermissionManager_hasPermission0
Java_com_dunimd_ri_auth_RiPermissionManager_listPermissions0
Java_com_dunimd_ri_auth_RiPermissionManager_listRoles0
Java_com_dunimd_ri_auth_RiPermissionManager_new0
Java_com_dunimd_ri_auth_RiPermissionManager_removeRoleFromUser0
Java_com_dunimd_ri_auth_RiPermission_free0
Java_com_dunimd_ri_auth_RiPermission_getAction0
Java_com_dunimd_ri_auth_RiPermission_getDescription0
Java_com_dunimd_ri_auth_RiPermission_getId0
Java_com_dunimd_ri_auth_RiPermission_getName0
Java_com_dunimd_ri_auth_RiPermission_getResource0
Java_com_dunimd_ri_auth_RiPermission_new0
Java_com_dunimd_ri_auth_RiRevokedTokenInfo_free0
Java_com_dunimd_ri_auth_RiRevokedTokenInfo_getExpiresAt0
Java_com_dunimd_ri_auth_RiRevokedTokenInfo_getReason0
Java_com_dunimd_ri_auth_RiRevokedTokenInfo_getRevokedAt0
Java_com_dunimd_ri_auth_RiRevokedTokenInfo_getTokenId0
Java_com_dunimd_ri_auth_RiRevokedTokenInfo_getUserId0
Java_com_dunimd_ri_auth_RiRevokedTokenInfo_new0
Java_com_dunimd_ri_auth_RiRole_addPermission0
Java_com_dunimd_ri_auth_RiRole_free0
Java_com_dunimd_ri_auth_RiRole_getDescription0
Java_com_dunimd_ri_auth_RiRole_getId0
Java_com_dunimd_ri_auth_RiRole_getName0
Java_com_dunimd_ri_auth_RiRole_getPermissions0
Java_com_dunimd_ri_auth_RiRole_hasPermission0
Java_com_dunimd_ri_auth_RiRole_isSystem0
Java_com_dunimd_ri_auth_RiRole_new0
Java_com_dunimd_ri_auth_RiSecurityManager_decrypt0
Java_com_dunimd_ri_auth_RiSecurityManager_encrypt0
Java_com_dunimd_ri_auth_RiSecurityManager_generateEncryptionKey0
Java_com_dunimd_ri_auth_RiSecurityManager_generateHmacKey0
Java_com_dunimd_ri_auth_RiSecurityManager_hmacSign0
Java_com_dunimd_ri_auth_RiSecurityManager_hmacVerify0
Java_com_dunimd_ri_auth_RiSessionManager_cleanupExpired0
Java_com_dunimd_ri_auth_RiSessionManager_createSession0
Java_com_dunimd_ri_auth_RiSessionManager_destroySession0
Java_com_dunimd_ri_auth_RiSessionManager_extendSession0
Java_com_dunimd_ri_auth_RiSessionManager_free0
Java_com_dunimd_ri_auth_RiSessionManager_getSession0
Java_com_dunimd_ri_auth_RiSessionManager_getTimeout0
Java_com_dunimd_ri_auth_RiSessionManager_new0
Java_com_dunimd_ri_auth_RiSession_free0
Java_com_dunimd_ri_auth_RiSession_getCreatedAt0
Java_com_dunimd_ri_auth_RiSession_getData0
Java_com_dunimd_ri_auth_RiSession_getExpiresAt0
Java_com_dunimd_ri_auth_RiSession_getId0
Java_com_dunimd_ri_auth_RiSession_getIpAddress0
Java_com_dunimd_ri_auth_RiSession_getLastAccessed0
Java_com_dunimd_ri_auth_RiSession_getUserAgent0
Java_com_dunimd_ri_auth_RiSession_getUserId0
Java_com_dunimd_ri_auth_RiSession_isExpired0
Java_com_dunimd_ri_auth_RiSession_setData0