Exemple #1
0
        /// <summary>
        /// Get the specific client authorization for the current application.
        /// </summary>
        /// <param name="codeKey">The code key.</param>
        /// <returns>The user; else null.</returns>
        protected Nequeo.DataAccess.CloudInteraction.Data.ClientAuthorization GetSpecificClientAuthorization(string codeKey)
        {
            // Get the nonce data.
            Nequeo.DataAccess.CloudInteraction.Data.Extension.ClientAuthorization nonceExt = new Nequeo.DataAccess.CloudInteraction.Data.Extension.ClientAuthorization();
            Nequeo.DataAccess.CloudInteraction.Data.ClientAuthorization           nonce    = nonceExt.Select.SelectDataEntity(
                u =>
                (u.CodeKey == codeKey));

            // Return the nonce.
            return(nonce);
        }
Exemple #2
0
        /// <summary>
        /// Get the specific client authorization for the current application.
        /// </summary>
        /// <param name="clientID">The client id.</param>
        /// <param name="nonceData">The nonce data.</param>
        /// <returns>The user; else null.</returns>
        protected Nequeo.DataAccess.CloudInteraction.Data.ClientAuthorization GetSpecificClientAuthorization(long clientID, string nonceData)
        {
            // Get the nonce data.
            Nequeo.DataAccess.CloudInteraction.Data.Extension.ClientAuthorization nonceExt = new Nequeo.DataAccess.CloudInteraction.Data.Extension.ClientAuthorization();
            Nequeo.DataAccess.CloudInteraction.Data.ClientAuthorization           nonce    = nonceExt.Select.SelectDataEntity(
                u =>
                (u.ClientID == clientID) &&
                (u.NonceCode == nonceData));

            // Return the nonce.
            return(nonce);
        }