5월 세일을 시작합니다! 5월 23일 오후 10시 59분까지 엄선된 콘텐츠를 70% 할인받으세요.

Just Once

biq - 코드 플러그인 - 2021/11/13

One-time password (OTP) generation.

  • 지원 플랫폼
  • 지원 엔진 버전
    4.27, 5.0 - 5.3
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

Just Once enables you to generate one-time passwords (OTPs) - like you would know them from software or hardware authenticators (e.g. Google Authenticator or Yubi Key respectively) - to increase the security of your users through multi-factor authentication. The plugin enables you to create time-based OTPs (TOTP), as described in RFC 6238, as well as counter-based OTPs (HOTP), as described in RFC 4226. You can import keys from other places, or create new keys (randomly or by seed) for the generation of OTPs.

You can configure the OTP generation to have a specific digit length (between 3 and 10, default is 6), customize the interval for which it is valid (default is 30 seconds) in case of TOTPs or define the counter value in case of HOTP through a set of ready-to-use blueprints. Those also double as reference implementation, since you are encouraged to integrate the OTP generation flow so it fits your application most appropriately. The demo project will showcase the setup and usage of the blueprints coming with the plugin.

Just Once will also enable you to conveniently generate QR codes, as well as the underlying otpauth URI for linking other devices / authenticators.

You can test linking Just Once generated accounts, by scanning the QR code on the counter-based account example (4th screenshot) with your authenticator of choice as long as it supports HOTPs.


Documentation:

Demo Project: think-biq.com/justonce-ue

Feature Reference: think-biq.com/justonce/docs/reference

Support

Discord: think-biq.com/community/justonce

.

기술적 세부사항

Features:

★ Account key generation

★ Account management

★ Time-based OTP generation (TOTP)

★ Counter-based OTP generation (HOTP)

★ otpauth:// URIs for integration with authenticator applications (e.g. google authenticator)

★ QR code generation for integration with authenticator applications (e.g. google authenticator)


Core Part:

Number of C++ Classes: 6

Number of Blueprints: 4

Number of Structures: 6

Number of Materials & Instances: 0

Number of Textures: 0

Number of Meshes: 0

Supported Development Platforms: Tested on Windows & Mac

Supported Target Build Platforms: Tested on Windows & Mac

Documentation: Source Code Documentation, Reference Document, Demo Project

Network Replicated: No

Demo Project: think-biq.com/justonce-ue

Support: think-biq.com/community/justonce