UNPKG

@titanium-sdk/ti.identity

Version:

A collection of API's to authenticate with your device: Keychain/Keystore, Touch ID and Face ID (iOS only)

1 lines 12.7 kB
{"proxies":{"ti.identity.TitaniumIdentityModule":{"superPackageName":"org.appcelerator.kroll","dynamicProperties":{"authenticationPolicy":{"set":true,"nativeConverter":"org.appcelerator.kroll.KrollConverter","getMethodName":"getAuthenticationPolicy","setMethodName":"setAuthenticationPolicy","setMethodArgs":[{"converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"policy","sourceName":"policy","type":"int"}],"setDefaultProviders":["org.appcelerator.kroll.KrollConverter"],"converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","retain":true,"javascriptConverter":"org.appcelerator.kroll.KrollConverter","getHasInvocation":false,"runOnUiThread":false,"getMethodArgs":[],"getReturnType":"int","setReturnType":"void","get":true,"name":"authenticationPolicy","setHasInvocation":false,"getDefaultProviders":[]}},"methods":{"getAuthenticationPolicy":{"runOnUiThread":false,"hasInvocation":false,"args":[],"apiName":"getAuthenticationPolicy","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"int"},"authenticate":{"runOnUiThread":false,"hasInvocation":false,"args":[{"converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"params","sourceName":"params","type":"java.util.HashMap"}],"apiName":"authenticate","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"void"},"deviceCanAuthenticate":{"runOnUiThread":false,"hasInvocation":false,"args":[],"apiName":"deviceCanAuthenticate","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"java.util.HashMap"},"isSupported":{"runOnUiThread":false,"hasInvocation":false,"args":[],"apiName":"isSupported","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"boolean"},"invalidate":{"runOnUiThread":false,"hasInvocation":false,"args":[],"apiName":"invalidate","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"void"},"setAuthenticationPolicy":{"runOnUiThread":false,"hasInvocation":false,"args":[{"converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"policy","sourceName":"policy","type":"int"}],"apiName":"setAuthenticationPolicy","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"void"}},"superProxyClassName":"KrollModule","isModule":true,"genClassName":"TitaniumIdentityModuleBindingGen","superProxyBindingClassName":"org.appcelerator.kroll.KrollModuleBindingGen","proxyClassName":"TitaniumIdentityModule","proxyAttrs":{"propertyAccessors":[],"fullAPIName":"Identity","name":"Identity","proxyClassName":"ti.identity.TitaniumIdentityModule","isTopLevel":false,"id":"ti.identity"},"packageName":"ti.identity","sourceName":"ti.identity.TitaniumIdentityModuleBindingGen","constants":{"AUTHENTICATION_POLICY_BIOMETRICS":{"proxyName":"AUTHENTICATION_POLICY_BIOMETRICS","name":"AUTHENTICATION_POLICY_BIOMETRICS","type":"int","value":0},"FINGERPRINT_ACQUIRED_PARTIAL":{"proxyName":"FINGERPRINT_ACQUIRED_PARTIAL","name":"FINGERPRINT_ACQUIRED_PARTIAL","type":"int","value":1},"AUTHENTICATION_POLICY_PASSCODE":{"proxyName":"AUTHENTICATION_POLICY_PASSCODE","name":"AUTHENTICATION_POLICY_PASSCODE","type":"int","value":1},"FINGERPRINT_ACQUIRED_IMAGER_DIRTY":{"proxyName":"FINGERPRINT_ACQUIRED_IMAGER_DIRTY","name":"FINGERPRINT_ACQUIRED_IMAGER_DIRTY","type":"int","value":3},"ACCESSIBLE_ALWAYS":{"proxyName":"ACCESSIBLE_ALWAYS","name":"ACCESSIBLE_ALWAYS","type":"int","value":0},"FINGERPRINT_ACQUIRED_TOO_SLOW":{"proxyName":"FINGERPRINT_ACQUIRED_TOO_SLOW","name":"FINGERPRINT_ACQUIRED_TOO_SLOW","type":"int","value":4},"ERROR_AUTHENTICATION_FAILED":{"proxyName":"ERROR_AUTHENTICATION_FAILED","name":"ERROR_AUTHENTICATION_FAILED","type":"int","value":-1},"ERROR_PASSCODE_NOT_SET":{"proxyName":"ERROR_PASSCODE_NOT_SET","name":"ERROR_PASSCODE_NOT_SET","type":"int","value":-4},"ERROR_TOUCH_ID_NOT_AVAILABLE":{"proxyName":"ERROR_TOUCH_ID_NOT_AVAILABLE","name":"ERROR_TOUCH_ID_NOT_AVAILABLE","type":"int","value":-3},"ACCESSIBLE_ALWAYS_THIS_DEVICE_ONLY":{"proxyName":"ACCESSIBLE_ALWAYS_THIS_DEVICE_ONLY","name":"ACCESSIBLE_ALWAYS_THIS_DEVICE_ONLY","type":"int","value":1},"FINGERPRINT_ACQUIRED_INSUFFICIENT":{"proxyName":"FINGERPRINT_ACQUIRED_INSUFFICIENT","name":"FINGERPRINT_ACQUIRED_INSUFFICIENT","type":"int","value":2},"SERVICE_MISSING":{"proxyName":"SERVICE_MISSING","name":"SERVICE_MISSING","type":"int","value":1},"SERVICE_DISABLED":{"proxyName":"SERVICE_DISABLED","name":"SERVICE_DISABLED","type":"int","value":3},"FINGERPRINT_ACQUIRED_TOO_FAST":{"proxyName":"FINGERPRINT_ACQUIRED_TOO_FAST","name":"FINGERPRINT_ACQUIRED_TOO_FAST","type":"int","value":5},"ACCESS_CONTROL_TOUCH_ID_CURRENT_SET":{"proxyName":"ACCESS_CONTROL_TOUCH_ID_CURRENT_SET","name":"ACCESS_CONTROL_TOUCH_ID_CURRENT_SET","type":"int","value":8},"ACCESS_CONTROL_DEVICE_PASSCODE":{"proxyName":"ACCESS_CONTROL_DEVICE_PASSCODE","name":"ACCESS_CONTROL_DEVICE_PASSCODE","type":"int","value":2},"ERROR_KEY_PERMANENTLY_INVALIDATED":{"proxyName":"ERROR_KEY_PERMANENTLY_INVALIDATED","name":"ERROR_KEY_PERMANENTLY_INVALIDATED","type":"int","value":-5},"ACCESS_CONTROL_TOUCH_ID_ANY":{"proxyName":"ACCESS_CONTROL_TOUCH_ID_ANY","name":"ACCESS_CONTROL_TOUCH_ID_ANY","type":"int","value":4},"SUCCESS":{"proxyName":"SUCCESS","name":"SUCCESS","type":"int","value":0},"ACCESSIBLE_WHEN_PASSCODE_SET_THIS_DEVICE_ONLY":{"proxyName":"ACCESSIBLE_WHEN_PASSCODE_SET_THIS_DEVICE_ONLY","name":"ACCESSIBLE_WHEN_PASSCODE_SET_THIS_DEVICE_ONLY","type":"int","value":2},"ACCESS_CONTROL_USER_PRESENCE":{"proxyName":"ACCESS_CONTROL_USER_PRESENCE","name":"ACCESS_CONTROL_USER_PRESENCE","type":"int","value":1},"ERROR_TOUCH_ID_LOCKOUT":{"proxyName":"ERROR_TOUCH_ID_LOCKOUT","name":"ERROR_TOUCH_ID_LOCKOUT","type":"int","value":7},"SERVICE_INVALID":{"proxyName":"SERVICE_INVALID","name":"SERVICE_INVALID","type":"int","value":9},"ERROR_TOUCH_ID_NOT_ENROLLED":{"proxyName":"ERROR_TOUCH_ID_NOT_ENROLLED","name":"ERROR_TOUCH_ID_NOT_ENROLLED","type":"int","value":-2},"SERVICE_VERSION_UPDATE_REQUIRED":{"proxyName":"SERVICE_VERSION_UPDATE_REQUIRED","name":"SERVICE_VERSION_UPDATE_REQUIRED","type":"int","value":2}},"isTitaniumSdk":false},"ti.identity.KeychainItemProxy":{"superPackageName":"org.appcelerator.kroll","dynamicProperties":{"cipher":{"set":false,"nativeConverter":"org.appcelerator.kroll.KrollConverter","getMethodName":"getCipher","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","javascriptConverter":"org.appcelerator.kroll.KrollConverter","getHasInvocation":false,"runOnUiThread":false,"getMethodArgs":[],"getReturnType":"java.lang.String","get":true,"name":"cipher","setHasInvocation":false,"getDefaultProviders":[]},"identifier":{"set":false,"nativeConverter":"org.appcelerator.kroll.KrollConverter","getMethodName":"getIdentifier","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","javascriptConverter":"org.appcelerator.kroll.KrollConverter","getHasInvocation":false,"runOnUiThread":false,"getMethodArgs":[],"getReturnType":"java.lang.String","get":true,"name":"identifier","setHasInvocation":false,"getDefaultProviders":[]},"accessibilityMode":{"set":false,"nativeConverter":"org.appcelerator.kroll.KrollConverter","getMethodName":"getAccessibilityMode","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","javascriptConverter":"org.appcelerator.kroll.KrollConverter","getHasInvocation":false,"runOnUiThread":false,"getMethodArgs":[],"getReturnType":"int","get":true,"name":"accessibilityMode","setHasInvocation":false,"getDefaultProviders":[]},"accessControlMode":{"set":false,"nativeConverter":"org.appcelerator.kroll.KrollConverter","getMethodName":"getAccessControlMode","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","javascriptConverter":"org.appcelerator.kroll.KrollConverter","getHasInvocation":false,"runOnUiThread":false,"getMethodArgs":[],"getReturnType":"int","get":true,"name":"accessControlMode","setHasInvocation":false,"getDefaultProviders":[]}},"methods":{"getCipher":{"runOnUiThread":false,"hasInvocation":false,"args":[],"apiName":"getCipher","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"java.lang.String"},"read":{"runOnUiThread":false,"hasInvocation":false,"args":[],"apiName":"read","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"void"},"getIdentifier":{"runOnUiThread":false,"hasInvocation":false,"args":[],"apiName":"getIdentifier","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"java.lang.String"},"save":{"runOnUiThread":false,"hasInvocation":false,"args":[{"converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"value","sourceName":"value","type":"java.lang.String"}],"apiName":"save","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"void"},"update":{"runOnUiThread":false,"hasInvocation":false,"args":[{"converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"value","sourceName":"value","type":"java.lang.String"}],"apiName":"update","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"void"},"reset":{"runOnUiThread":false,"hasInvocation":false,"args":[],"apiName":"reset","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"void"},"fetchExistence":{"runOnUiThread":false,"hasInvocation":false,"args":[{"converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"callback","sourceName":"callback","type":"java.lang.Object"}],"apiName":"fetchExistence","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"void"},"getAccessibilityMode":{"runOnUiThread":false,"hasInvocation":false,"args":[],"apiName":"getAccessibilityMode","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"int"},"getAccessControlMode":{"runOnUiThread":false,"hasInvocation":false,"args":[],"apiName":"getAccessControlMode","converter":"org.appcelerator.kroll.KrollConverter","defaultValueProvider":"org.appcelerator.kroll.KrollConverter","name":"__default_name__","returnType":"int"}},"superProxyBindingClassName":"org.appcelerator.kroll.KrollProxyBindingGen","proxyClassName":"KeychainItemProxy","proxyAttrs":{"propertyAccessors":[],"fullAPIName":"Identity.KeychainItem","name":"KeychainItem","proxyClassName":"ti.identity.KeychainItemProxy","isTopLevel":false,"id":"ti.identity.KeychainItemProxy","creatableInModule":"ti.identity.TitaniumIdentityModule","parentModule":"org.appcelerator.kroll.annotations.Kroll.DEFAULT"},"packageName":"ti.identity","sourceName":"ti.identity.KeychainItemProxyBindingGen","isTitaniumSdk":false,"superProxyClassName":"KrollProxy","isModule":false,"genClassName":"KeychainItemProxyBindingGen"}},"modules":{"ti.identity.TitaniumIdentityModule":{"apiName":"Identity","createProxies":[{"propertyAccessors":[],"fullAPIName":"Identity.KeychainItem","name":"KeychainItem","proxyClassName":"ti.identity.KeychainItemProxy","isTopLevel":false,"id":"ti.identity.KeychainItemProxy","creatableInModule":"ti.identity.TitaniumIdentityModule","parentModule":"org.appcelerator.kroll.annotations.Kroll.DEFAULT"}]}}}