[VRChat] [SDK3] VRC Udon Auth - An OTP solution for VRChat Worlds
- ダウンロード商品Normal¥ 599
- ダウンロード商品More Support (same as normal)¥ 1,000
04/10/2022 Price adjusted to JPY599 because competitor appeared. This is an one time password solution for VRChat worlds. You can use this system to hide certain locations, gimmicks, etc. in your world, and without worried about leaking of the passcodes (unless you give the QR Code to someone untrusted). When users want to open this lock, they will have to use an authenticator app such as Google Authenticator. It is very easy to setup. Prepare your VRChat SDK3 world project with UdonSharp, import and drag the prefab to the scene, click "Generate" for unique secret, use your favorite authenticator app to scan the QR code (or save it as an image file to let others can scan it too), add the objects you want to turn on/off or let user teleport to to the Basic Unlock Handler attached. In the package I have also include a whitelist/blacklist system that optionally integrate with this passcode lock, which can let users temporary add themselves for gimmicks that exclusive available to certain users. This system is extensible, as it have provide custom callback events that you can use Udon/U# to integrate with it. You can have a look on how Basic Unlock Handler is implemented to get started. To see this gimmick in action: https://vrchat.com/home/world/wrld_1a393439-6912-4ba2-b901-53026db07274
Terms of use / 利用規約
[EN] Add to worlds (include public ones): Allowed Add to avatars (include public ones): Not Applicable Modify 3D model/sources for your needs: Allowed Extract the 3D model/sources to use in elsewhere: Allowed Redistribute in source form: Disallowed [JP] ワールドに追加(公開したものも含む):許可 アバターに追加(公開したものも含む):不適用 モデルやソースの変更:許可 他所に利用するためモデルやソースの抽出:許可 ソースの再配布:不許可 THE SOURCE DATA IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOURCE DATA OR THE USE OR OTHER DEALINGS IN THE SOURCE DATA.
Change Log
V1.0 Initial Release V1.1 Added "Temporary Share this Passcode" Button to inspector, which links to this web service I created: https://totpshare.moka-rin.moe/